首页编程语言编程语言的诞生

编程语言的诞生

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

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

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

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

只知道一些语言的源代码语言,和这个语言的来历。编译型的语言,大抵就是先用一个或几个已经存在的高级语言编写出本语法的编译器,这个已经存在的语言五花八门,也有用解释型的,还有一些工具比如flex,BISON等语法构造器。待成熟后,再用自己编写自己。完成化蝶之举。再去发展其他平台的编译器。

编程语言的诞生
图片来源网络,侵删)

目前大多数编程语言都是自己写的自己。比如 FreeBASIC是用FreeBASIC编写的,TurboC主要是用TurboC编写成的。Microsoft C主要是用Microsoft C编写成的。

也不尽然如此,各种工具,只要能用上,程序员都会用上。如果喜欢研究研究,能发现很多有趣的方法和故事。

国内研究计算机语言编译器的人屈指可数,应该不过百人。所以一些所谓的大咖,其实没有搞出过有用的编译器,在这个行业什么也不是。

编程语言的诞生
(图片来源网络,侵删)

希望对你有用。

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

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

编程语言的诞生
(图片来源网络,侵删)

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

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

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

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

语言编译器编程语言
晋中科技创新城,晋中科技创新城最新消息 中国编程语言能力排名