C语言中的C89标准和C90标准。
说起C89和C90两个标准,说实际点就是C语言和C++。
定义了一些标准输入输出设备头,和数据组合格式,和助记符,还有变量的使用范围。
前两篇说了和放出了C语言DOS上的和intel 386上的C语言编译器源码,有些源码某些地方看不具体,或不太熟的地方看标准就可以了。
凡是有个过程,第一个C语言编译器C语言小组8个人做了三年的工作,小组成员全部是计算机博士和计算机科学家。我不算什么,谢谢他们的始点。
也感谢计算机的内存的扩张和CPU的集成电路的超大规模。还有很多计算机硬件工程师的好想法的实现。让计算机可以成为家庭的一部分。
学计算机不太懂也可以使用。还可以利用互连网为地球的另一端的人们工作。在家可以办公,使办公的物理距离零距离化。
学计算机有深有浅。记得有一次去书店,有两个美女谈自己是计算机人员,高大尚。书店的人都是土包子,说不定计算机是什么都不知道。自己会五笔,一分钟60个字。一个月拿高工资理所当然。当时我在外当提包个体运送计算机配件员,赚点路费,解决各公司的一时之需。我出学校一分钟80个字60个字算及格,会C语言和pascal 交叉与PASCAL 和 C语言,和FOXBASE之间,在游戏室管管电脑故障和网络,是个小老板,不属于任何公司,有挂靠商业经营部。
编译原理,理论很复杂,一个词的优化一大篇幅。看快点很简单,英文版的编译原理,初级英语有岐义,不好理解,不信,看个宇宙探索频道,再看英文版的编译原理,都是一些流星云。
编译原理,中文版不错,看快点,再看快点就可以了,突视旁边的解释,直抓重点,看看源码,很不错的,很通俗,很好解。实际不了解也行,看看早期相关论文也一样。言短看实际。
现在丢上c语言标准c11的是英文。了不了解无所谓,想用了看源码例子。
还忘记了,编译语言词法有个哈希表,是链表结构,保存的是指针链,展开画个指向是叉树或是图。画出来就是词义分析,不是很难吧?
标准:
https://pan.baidu.com/s/1iTDmckJ6HIqKdXq5hMB8Tg?pwd=1111
https://pan.baidu.com/s/14vAPQQ7FzpNs6iPK_927Rw?pwd=1111