【前】自制脚本语言

2019-12-03  本文已影响0人  Michael_abc

前言

自制语言,说到底就是编译和解释,这里就会涉及到编译器和解释器。

以PHP语言为例,同时提供了编译器和解释器,因为PHP只会将源码编译成C语言代码,而C语言代码执行必须使用解释器,但是以C语言为例,C语言可以不用解释器,因为C语言编译器可以直接将源码编译成二进制的机器码,这样直接可以被操作系统识别运行。
所以C语言的解释器就是硬件机器语言0101。

正文

有本书很有名,叫做《两周自制脚本语言》这个是一个日本人写的,很值得读一读。
在设计脚本语言时,需要定义语言格式和类型,如C语言以;作为分割,;就是句子的结尾词。在PHP中也是一样的,应该时套用的C语言语法。

结束语

希望在接下来的日子里探究一下高级语言是怎么设计,编译和解释的,在以PHP,Ruby等解释型语言中,只要运行都会涉及到编译和解释,语言内核是怎么组织函数,类,变量和常量等等的。我将以我的知识基础和视角来探究和实现程序设计的高深阶段-设计语言,在这里希望我能坚持完成这一个科目,先感谢网络上各种大牛们的技术分享和输出,这些都让我有了更深层次的理解和提高。

上一篇 下一篇

猜你喜欢

热点阅读