个性化阅读
专注于IT技术分析

2019年03月的文章

前端

深入浅出编译原理简明教程(四):词法分析的编码实现、词法分析生成器和正则表达式

半瓶木阅读(2173)评论(0)赞(0)

在编译器前端中,实现词法分析的方式有两种:编码实现和使用生成器实现。编码实现就是手工编程,使用特定的算法和数据结构实现一个词法分析器,这种方式实现起来比较困难,也比较复杂,你需要有更好的编程基础和严谨的设计,但是这种方式实现的分析器效率高,...

前端

深入浅出编译原理简明教程(二):编译器的逻辑结构、编译过程和编译实例

半瓶木阅读(4044)评论(0)赞(0)

一、编译器的逻辑结构 编译器的结构在逻辑上主要分为两部分:前端和后端,我们需要编译的源代码称为源语言,最终目标结构为机器语言或汇编语言,称为目标语言。前端处理主要是将源代码生成中间代码,中间代码还会经过优化,最后由后端处理生成最终的机器语言...

深入浅出编译原理简明教程(一):什么是编译?编译原理的学习介绍和好处-srcmini
C++详解

深入浅出编译原理简明教程(一):什么是编译?编译原理的学习介绍和好处

半瓶木阅读(2749)评论(0)赞(0)

一、为什么学编译原理?如何学习? 编译原理是计算机技术中相当基础的一门技术,同时它也是计算科学中技术含量较高的一门学科,它和算法、数据结构、编程语言等都有非常密切的联系,对这些相关技术的深入学习提供基本的理论基础,所以学好编译原理不但对该技...

如何更容易地快速学会网格布局?响应式网格布局高阶实战:模仿SegmentFault首页(三)-srcmini
CSS

如何更容易地快速学会网格布局?响应式网格布局高阶实战:模仿SegmentFault首页(三)

半瓶木阅读(1232)评论(0)赞(0)

一、引言 CSS网格布局并不难,如何灵活运用网格布局快速开发项目,是每个前端开发者都应该关心的问题。在上一篇中我们看到了Grid布局在页面设计中的使用实例,它的使用实际上非常简单,重在掌握好Grid布局中的轴线方向和对齐方式,你可以在这里找...