首页编程语言编程语言发展历程

编程语言发展历程

cysgjjcysgjj时间2024-03-22 18:39:46分类编程语言浏览42
导读:为什么程序都是用英文编写的?什么时候有中文的编程语言呢?开发一套编程语言有多难?为什么程序都是用英文编写的?什么时候有中文的编程语言呢?中文编程很麻烦的,同样一个程序,中文要多按许多次键,因此效率非常低!编程不必中文化,但编程软件和帮助文件的中文化要非常高才行!目前,通用IDE中文化VS已经很好了,但是仍然不足以让国人轻易上手!不差多……...
  1. 为什么程序都是用英文编写的?什么时候有中文的编程语言呢?
  2. 开发一套编程语言有多难?

什么程序都是用英文编写的?什么时候中文编程语言呢?

中文编程很麻烦的,同样一个程序,中文要多按许多次键,因此效率非常低!

编程不必中文化,但编程软件和帮助文件的中文化要非常高才行!

目前,通用IDE中文化VS已经很好了,但是仍然不足以让国人轻易上手!不差多少,只差了一点点!

编程语言发展历程
图片来源网络,侵删)

只有ACCESS才象中国人用的,可惜功能有限,只能小规模用用。

因为毫无必要。标识符就那么几个英文单词,能学编程的谁会看不懂、记不住?反而换成汉字的话,敲键盘也要多敲好多下吧?如果把代数里的xyz都改成甲乙丙,你觉得会更容易、更方便吗?

编程的重点和难点在于逻辑思维,而不是表达形式

编程语言发展历程
(图片来源网络,侵删)

首先也没有英语编程这个概念,因为你让个没学编程只会英语的人看代码他也是看不懂的。

当然你问的应该是为啥不用中文写代码?

额,c语言定义宏,不止中文,emoji表情都能写。。。。哪怕是你自己造的字都能加入

编程语言发展历程
(图片来源网络,侵删)

首先提出这个问题的,应该不是编程相关行业的从业者,否则也不会存在这个问题了。其实这是非行业的普通人对编程语言有误解。我简单说一下就可以明白了。

计算机手机单片机,这些CPU类芯片其实是不认识英文也不认识中文的。无论什么语言在存储器里面都是00010101001这样的方式存进去的。

机器语言

那么这些0101001叫做机器语言,但是人看不懂啊,也不方便,所以就后来发明汇编语言

英文汇编语言

***用的是MOV R1,A1 用来代替0101001,编译器可以把对应的英文语句换成0101001编译成机器可以识别的命令

汉字汇编语言

所以如果写一个汉字编译器也是可以转换的。比如规定:移动甲三十五到乙二百八十三。可以叫做汉字汇编器。其实这里的编程语言就是起到一个助记的作用而已,英文字符简单明了就26个字幕,所以在全世界就流行开来了。而打汉字比较慢比英文字符而言。何况编程的要相互学习交流,英文大家都容易看懂更方便。

中文版开发语言不是没有,而是很少有程序员使用。如易语言、习语言(号称中文版C语言)、丙正正等都是中文版的开发语言。

在我没有学习编程之前,我也曾寻找过中文编程语言。但是在我接触了一点编程语言后,我对中文编程就变得无感了。

中文版开发语言的可读性往往比不上英文,这将会给开发大型应用和后期维护带来难度。学习过编程的人应该会有所体会,英文代码会让人眼花缭乱,中文更是让人头痛不以。

程序的编译效率问题,大多数的中文编程,不过就是编译器自动将中文转换为可替代的英文,这样就会降低编译效率。我们都知道英文字母通常只占一个存储字节,而汉字通常是两个存储字节,对于大型的应用来说,如何寻求强大的ide支持在保证编程体验的同时还能正常载入程序源代码。不仅如此,我们还可以从近几年语言的发展趋势可以看出,编程语言关键字已经越来越简化,如def,fn定义函数显而易见随着编程技术的发展,快速开发和轻量级已经成为大家所关注的焦点

最后想提的一点是,编程不是一个人的事,特别是在大型企业中,编程者不可能只有咱们中国人,因此使用中文编程也就成为不可能的事,而且有的公司还会作出注释必须是英文的要求

综上所述,相较于英文开发语言,中文编程很难成为主流的开发语言。

嘿嘿,个人观点。不喜勿喷。。

开发一套编程语言有多难?

谢谢邀请,

开发一套编程语言,主要存在两个障碍,其一:任何一种编程语言都有其存在的必要性,所以要搞明白为什么要弄一套新的编程语言,首先一定要有市场需求所在,编程语言如同一个产品,一定有强烈的市场需求,编程语言存在的价值在于生态链,只有具备完善的生态链才能存活的有意义,[_a***_]全球有600多种编程语言,主流的编程语言也就是几十种,而这些编程语言中,都有强大的社区依托,也就是强大的生态链支撑,生命力才会如此的强大。

其二 本身的技术实现框架,有些编程语言在诞生之处就能感受到其强大的支配力,可扩展性等等特性,在设计之处越是想的明白,越是框架清晰,后期越容易维护,编程语言底层实现基本上靠的都是C语言,所以社会很多对于内在不是很了解到人,说到C语言已经是过时的语言了,现在学习意义已经不大的论调,只不过在就业岗位绝对数量上,和javapython高级编程语言无法比拟,但在一些关键岗位上离开了C语言还真不行,编写编程语言就属于这类的工作,一定需要强大的C语言做支撑。

现在国内很多人喊着什么时候有一套属于自己的编程语言,现在的易语言就是迎着这种势头发展起来的,虽然很多内行程序员不是很认可这种编程语言,觉得只是包了一层语言了而已,但毕竟有了中文编程的模式,按照这个道理应该这种编程语言,在国内会有一个非常大的发展前景,经过这些年的发展,还是没有登上主流编程语言的舞台,倒是现在很多游戏***软件都在用这种编程语言去搞,很多学习易语言的人就是为了做个游戏外挂或者***梦想着一天能够赚大钱,在08年之前制作游戏***的人基本上赚了大钱,主要当初针对游戏***的法律还不完善,让很多人钻了空子,在08年之后基本上从事这方面的人,从台前转到了幕后,专心做dll库文件,从中继续谋取暴利,所以编程语言的最难的在于如何普及,如何被大众认可,要成为主流的编程语言首先具备广泛性,从这点来讲英语编程相对来讲是比汉语更加有优势,在传播性更加容易被接收,从各个层面讲,一种编程语言要具备,通用性,兼容性,稳定性等特点

编程语言的设计不是为了编写而编写,首先要迎合科技发展的需要,如同C语言的诞生让程序员摆脱了用汇编编写程序的痛苦,j***a等高级语言的诞生又让程序员不在用面向过程中的语言,去写复杂的功能,只需要调用成熟的类库就可以轻松完成很强大的功能,主要在于编程语言在向高度集成化的方向发展,所以好的编程语言一定顺应科技发展大趋势,只有这样才能圈更多粉丝建设更全面的生态链。

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

编程语言语言英文
中外互联网技术对比图,中外互联网技术对比图片 互联网技术研发背景介绍