编译原理
CHRN晨
如今你的气质里,藏着你走过的路,读过的书和你爱过的人。
展开
-
编译原理之基础概念
编程原理之基础概念提示:阅读本文大约3分钟。概念:编译原理是对高级程序语言进行翻译的一门科学技术, 我们都知道计算机程序由程序语言编写而成,计算机存储的数据和执行的程序都是由0、1代码组合而成的,不方便程序员记忆。所以人们一直在研究如何开发高效的计算机程序。降低编程门槛。首先我们先了解一下编译程序和解释程序:图片来源于网络,侵删。简单来说编译程序就是将高级的程序设计语言翻译成计算机可以理解的机器语言。编译程序的步骤:词法分析:编译器会根据设定的语法规则,识别特定的单词并分类。主要有:关键字原创 2020-08-19 14:40:09 · 747 阅读 · 0 评论 -
编译原理学习笔记(三):有限自动机
自动机基础简介:自动机是一种语言模型,是一种语言的识别工具,其中的有限自动机(Finite Automata,FA)被用来处理正规语言,正规语言是编译程序设计中此法分析的对象。正规语言及其描述方法正规语言的定义【定义】正规语言是指由正规文法定义的语言,程序设计语言的单词大都属于此种语言。正规文法仅有三种形式的产生式:(1)A->aB (2)A->a (3)A->ε正规语言有三种等价的表示方法:(1)正规文法 (2)正规式原创 2020-08-27 12:38:03 · 6531 阅读 · 1 评论 -
编译原理学习笔记(二):形式语言基础
形式语言基础如不了解编译原理的基本概念,可以参考此文:[编译原理的基本概念:] (https://blog.csdn.net/m0_49263811/article/details/108099365?utm_source=app)简介:计算机处理语言,首先应该考虑语言的形式化、规范化,使其具有可计算性和可操作性,这就是形式语言理论研究的问题。形式语言由Chomsky创立,通常语言研究至少涉三个方面:语法、语义和语用;图片来源于网络,侵删。1.1 形式语言是符号串的集合符号串的连接、原创 2020-08-23 14:10:13 · 786 阅读 · 0 评论