ZKX's LAB

自举 语言 计算机编程语言必须能够自举吗?

2020-10-10知识1

编程语言的编译器实现自举,会带来什么样的优缺点? 用汇编语言,编写的汇编语言的编译器,用它进行自我循环编译,循环1万次,产生的汇编编译器,与最初用机…

计算机编程语言必须能够自举吗? 设计一种新的计算机编程语言的时候,用新设计的语言编写语言自己的编译器或解析器是不是编程语言设计过程…

计算机编程语言必须能够自举吗? 关注极迭代,和小伙伴一起看↗↗↗编程语言自举,是指能够一种语言通过版本迭代自己去编写自己。简单的说,就是这种语言的所有相关工具、编译器,都是用这种语言本身来编写的。如果一种编程语言能够自举,往往代表这种语言具有很高的完备性,也是证明了这种编程语言具有较高的能力并且代码比较稳定,经过了验证,隐藏错误较少。哪类编程语言不能自举并不是所有编程语言都能够自举,解释性的语言很难自举,依赖虚拟机的语言也很难完全自举,很多图灵不完备的编程语言,是无法完成自举的,比如,sql,css、html等等。只有编译型的语言,通常都是能够自举的。因为他们更贴近于底层编译器,容易用自己来实现自己的编译器。编程也能够自举有什么好处?编程语言能够自举其实并不代表太多意义。对于一种编程语言是否是好的语言,评价标准是,这种语言是否在市场上,被大家广泛接受,并且能够切实有效的,为开发或者业务带来帮助,至于这种语言能不能够自举,更大的程度上,是语言编写的公司或者机构,为了宣传自己,的一种方式。开发平台也可以自举在国内的很多开发框架或者开发平台,为了宣传自己的平台和框架能力。往往将自己的某些业务系统,或者开发平台本身、开发管理流程,都。

程序语言都是怎么发明的? https:// github.com/Captainarash /CaptCC 但是,相信题主真正想问的应该是这个问题:在没有其它高级语言的时候,那些高级语言的编译器又是怎么写出来的呢?譬如 C++ 的编译。

用 JavaScript 写成的 JavaScript 解释器,意义是什么? Repo:https://github.com/jterrace/js.js是技术方面的意义,而不是“because we can”之类的。

#编程语言#c语言

随机阅读

qrcode
访问手机版