首页编程语言编程语言进化图,编程语言进化图怎么画

编程语言进化图,编程语言进化图怎么画

cysgjjcysgjj时间2024-06-19 22:25:31分类编程语言浏览31
导读:编程语言本身是怎么生成的?编程语言本身是怎么生成的?一开始吧,机器简单,控制机器工作,就是启动(1 ,停止(0 ,后来吧,机器复杂了,内部有不少模块需要启动,停止,模块多了吧,总不能都给装开关吧,就靠门电路控制,门电路就有简单逻辑了,高高低低的电位就能模拟1100的输入了,但是这个逻辑吧让人死记硬背去处理肯定不行了,然后汇编就出来了,……...
  1. 编程语言本身是怎么生成的?

编程语言本身是怎么生成的?

开始吧,机器简单控制机器工作就是启动(1),停止(0),后来吧,机器复杂了,内部有不少模块需要启动,停止,模块多了吧,总不能都给装开关吧,就靠门电路控制,门电路就有简单逻辑了,高高低低的电位就能模拟1100的输入了,但是这个逻辑吧让人死记硬背去处理肯定不行了,然后汇编就出来了,这样就能把人类需求编码后,转换成高(1)低(0)电位来控制机器工作了,好了,编不下去了。

其实是一个进化过程,就像地球上的生物链一样,先从无到有,再从简单到复杂我。

先有了机器码,然后用机器码搞出来一个汇编语言,再有汇编语言搞出来高级语言的编译器,如c编译器,再然后由c语言搞出来别的编译器。

编程语言进化图,编程语言进化图怎么画
图片来源网络,侵删)

大致上,先是机器语言,用机器语言编程,生成几个简单的汇编指令,然后用已有的汇编指令来继续扩展高级汇编指令,汇编语言有了,就好办了,c语言最早的编译环境就是汇编写的,有了c和其他一些同一时期生成的基于汇编的各大语言,操作系统啥的一点点被完善,再发展到现有的庞大体系就水到渠成了。好像现在的c语言编译环境已经不是基于汇编了。以前还能见到有些教程c写完程序再到汇编环境优化一下的,毕竟根据规则自动生成的汇编代码在某些情况下效率不是很高。大概吧,纯业余半吊子程序员路过

要理解编程语言本身需要先理解编译器和解释器。中国人说英语可以,但是效率不高,所以如果专业英语翻译去同声传译,可以提高效率。

编程语言是为了提高效率,所以才有go才有未来更新的语言。

编程语言进化图,编程语言进化图怎么画
(图片来源网络,侵删)

未来的编程语言会越来越接近人类自然语言,编译器或者解释器会越来越强大,也就是同声传译越来越强。

JVM,C编译器,VB解释器,就是初级形态,以后会有人工智能编译器或者解释器,到时候码农全部要下岗。凭人类语音就可以编程。

自动翻译的意思,比如你用c写一个赋值语句,编译器就翻译成汇编语言,用多个简单的语句实现高级语言的功能,当然实际要复杂的多。编程语言本身就是一些语法规则。未来的编程会越来越简单,约束会越来越少,门槛降低,适用范围扩大,人与机器直接交流,机器与机器交流都不是障碍。

编程语言进化图,编程语言进化图怎么画
(图片来源网络,侵删)

[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.wnpsw.com/post/15045.html

编译器汇编编程语言
河南互联网技术转让服务费 台湾5g移动互联网技术展