
编译原理
文章平均质量分 92
flamingobaby
这个作者很懒,什么都没留下…
展开
-
编译原理 (一)
什么是编译器?编译器是一种程序 核心功能是把源代码翻译成目标代码 解释器和编译器的区别: 解释器是一条一条的解释执行源语言。比如php,postscritp,javascript就是典型的解释性语言。 编译器是把源代码整个编译成目标代码,执行时不在需要编译器,直接在支持目标代码的平台上运行,这样执行效率比解释执行快很多。比如C语言代码被编译成二进制代码(exe程序),在window原创 2017-08-29 13:08:01 · 2805 阅读 · 0 评论 -
词法分析器(分析C语言)
问题描述:用C或C++语言编写一个简单的词法分析程序,扫描C语言小子集的源程序,根据给定的词法规则,识别单词,填写相应的表。如果产生词法错误,则显示错误信息、位置,并试图从错误中恢复。简单的恢复方法是忽略该字符(或单词)重新开始扫描。 相关词法规则 <标识符>::=<字母> <标识符>::=<标识符><字母> <标识符>::=<标识符><数字> <常量>::=<无符号整数> <无符号整原创 2017-10-10 19:38:54 · 45682 阅读 · 16 评论 -
Git (未完)
1、Git可以管理任何一个文件夹中的文件和子文件夹,只要在该文件夹中执行“Git init” ,就可以让Git完成管理前的准备工作。Git会在这个文件夹创建所谓的repository(我们把它称作“文档库”),里面存储被管理的文件和文件夹内容,包括所有曾经被加入的历史版本2、“文档库”其实是名称叫做“.git”的子文件夹,默认它会隐藏起来,我们可以改变文件夹的查看选项,让隐藏的文件和文件夹能够...原创 2018-12-01 19:56:50 · 231 阅读 · 0 评论