首页编程语言编程语言发展的历史过程,编程语言发展的历史过程是什么

编程语言发展的历史过程,编程语言发展的历史过程是什么

cysgjjcysgjj时间2024-11-19 09:26:24分类编程语言浏览33
导读:为什么程序都是用英文编写的?什么时候有中文的编程语言呢?为什么没有一种编程语言是中国国内开发出来的?程序语言的本质到底是什么?为什么程序都是用英文编写的?什么时候有中文的编程语言呢?首先也没有英语编程这个概念,因为你让个没学编程只会英语的人看代码他也是看不懂的。当然你问的应该是为啥不用中文写代码?额,c语言定义宏,不止中文,emoji……...
  1. 为什么程序都是用英文编写的?什么时候有中文的编程语言呢?
  2. 为什么没有一种编程语言是中国国内开发出来的?
  3. 程序语言的本质到底是什么?

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

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

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

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

编程语言发展的历史过程,编程语言发展的历史过程是什么
图片来源网络,侵删)

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

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

机器语言

编程语言发展的历史过程,编程语言发展的历史过程是什么
(图片来源网络,侵删)

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

英文汇编语言

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

编程语言发展的历史过程,编程语言发展的历史过程是什么
(图片来源网络,侵删)

汉字汇编语言

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

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

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

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

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

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

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

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

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

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

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

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

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

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

为什么没有一种编程语言是中国国内开发出来的?

这就是咱们的差距,人文方面的东西,咱们基本上从英文翻译汉语了,科学方面的,数学,物理,化学等等也有了翻译,但是有许多翻译的并不完全准确,这是咱们[_a***_]科学落后的地方,只有计算系统方面,因为技术进步太快,我们没有翻译过来,这点儿日本人做的比较好,这个工作早晚得做,等咱们能够真正的将计算机系统从底层高级语言全部汉化后,我们才敢说计算机系统我们赶上来了。

一别人起步早,在我们不知道还有这个的时候,就已经编了很多。我们一直都在学习、追赶中。

二没需求。别人编过了,挺好用的,干嘛要再去编?不过现在人家不给你用了,那就自己编吧,反正又不是干不了。

龟兔赛跑的故事大家都听过的,兔子跑得快,可它们忙别的去了,比如喝消毒水、到街上喊口号什么的。小乌龟一直坚持下去,最后的胜利属于跑到终点的那个,不是先跑的那个。

加油,坚持住!

六十年代是微电子技术、计算机技术、编程技术、操作系统的黄金时代,别人发展技术,我们***,把教授们当成走资派斗得死去活来,教育瘫痪人才凋零。十年树人,人才的断层要几十年的努力才能补上。没有人才,如何发展技术。

改革开放国门一开,才知道世界已经进入信息时代。各种协议、规则早已定论,我们想跟着玩就只能遵循他们的规则。

所以,我们今天被技术压制,完全是拜***所赐,是自己找死,怨不得别人。

工业软件的。

目前在制作低代码嵌入式系统开发平台。可以看成是一种芯片版的PLC梯形图编程。内部带有工业互联网软件模块。目前样机已经可以演示,有专利

虽然我们产品是从国外PLC产品移植的。产品用起来非常像使用PLC。但其实,嵌入式系统和PLC不是一回事。我们仅仅是借鉴了一个思路和理论方法,软件完全是自行开发,完全是一个创新的工业软件。

平台内的梯形图语言,也完全是我们自己开发的。想借鉴也没地方。把梯形图用于开发嵌入式系统开发平台,目前世界上只有我们一家在做。是独创。

我们的平台属于研发类使用的工业软件。使用我们的平台,客户可以自己仿制国外的PLC产品。成本很低。

平台实际是一个编程机器人。客户拖拉图标和放置图标,代码系统自动生成。中学生即可掌握编程和调试。

平台硬件售价大约500元人民币左右。但平台的作用等价一个编程过万的优秀程序员。

国内真正开发工业软件或基础应用平台软件比较少,给大家印象是基本没有做编程语言的工作。

因为平台一类的软件要求技术比较高,制作周期长,风险也大。如果说是研发类使用的工业软件或基础软件,需要有大量的经验积累。因为我国在这方面起步晚一些,和国外相比,做这方面的软件自然就少一些。

中国国内开发出来的编程语言很多,像什么易语言、木兰语言等等,但是几乎没有真正大规模运用到生产的,被很多人奚落称玩具,非计算机行业的甚至都不知道中国国内有开发出来编程语言,很是悲哀。

我认为造成这种局面最重要的原因是生态,就是说越早发布且性能等各方面没明显短板,就会吸引到越多人用;用的人越多,那么这门编程语言越会得到越多的支持和关注;有了更多的关注和支持也就会有更多的方法库、教程、版本持续更新等等,从而形成良性循环

这就好比华为鸿蒙系统,其实很早就开发出来了,一直没有大规模推广商用,就是因为生态的缘故。安卓、IOS、window、linux这些系统生态已经非常成熟和完善。一个新的系统要打入市场得到广泛认可和运用需要2个条件:一是自身足够优秀,二是良好的契机。

目前中国目前的国力、人力、技术、资金、市场需求、政策导向等各方面条件已经成熟,由于美国的打压造成中国开发自己的编程语言契机亦成熟。近期华为开始发力推广鸿蒙系统,着手开发仓颉编程语言,就是明证!

大家可以期待!

我非常看好华为的仓颉编程语言。

借此机会想向华为提出一点个人浅见。

开发编程语言不要试图贪大求全,一上来就搞一套全新的东西,什么方法库都自己造一遍,请参考jetbrain开发kotlin编程语言的历程。

最后祝仓颉编程语言早日成功

程序语言的本质到底是什么?

程序语言是一种简略说法,应该是程序设计语言。自然语言人类思维、思考及交流的工具通过长期的发展演变,自然语言已经具备完备的文法和语法体系语音体系和可感知符号体系。程序设计语言是人工创造的有效限功能语言,她们的文法一般是上下文无关的。用于与计算机系统交流或人工阅读。当下计算机(软硬件)一般还不能直接理解程序设计语言,需要其它的工具程序的支持。比如,解释器、编译/连接器等。

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

编程语言英文编程
华为新编程语言报名网址 七张图表达编程语言