梯形图语言与j***a语言,梯形图语言与j***a语言的区别

kodinid 5 0

大家好,今天小编关注到一个比较意思的话题,就是关于梯形语言java语言的问题,于是小编就整理了1个相关介绍梯形图语言与Java语言的解答,让我们一起看看吧。

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

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

首先,中国国内开发的语言是存在的,而且不止一种,比如“易语言”。

但是,确实没有国产的、流行的编程语言。为什么?

梯形图语言与java语言,梯形图语言与java语言的区别-第1张图片-安济编程网
图片来源网络,侵删)

编程语言是需要人投入时间和精力去学习的;同时,较多的使用者和项目,也能促进语言本身的改进,包括bug修复,功能的改善。

举个例子:J***a语言先被开发出来,此后微软模仿J***a搞了个改良版的J***a,即C#。微软投入了大量的***对C#进行优化、扩展、推广。无论从投入***还是设计水平来说,C#都不亚于甚至超出了J***a的水平。但是,最流行的仍然是J***a,C#完全不是其对手。

可以这样说,每一种流行的编程语言都是为了解决开发中遇到的痛点而设计出来的。

梯形图语言与java语言,梯形图语言与java语言的区别-第2张图片-安济编程网
(图片来源网络,侵删)

当这一新语言解决了开发中的痛点(不一定是当初设计的初衷),就有了流行起来的潜质。

比如C语言,解决了当时为不同硬件开发操作系统的痛点--移植困难。用C语言开发的Unix系统,一次编写,到处都可移植使用。

比如PHP,通过模版化页面大幅度提高了早期网页+CGI方式的设计效率。解决了早期网页设计的痛点。

梯形图语言与java语言,梯形图语言与java语言的区别-第3张图片-安济编程网
(图片来源网络,侵删)

比如BASIC和Python,都是为初学者设计的方便易学的语言,确实也解决了当时编程语言学习较难的痛点。

而当这些痛点被解决,不再是痛点以后,再“发明”类似的语言,就没有竞争力了。

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

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

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

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

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

大家可以期待!

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

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

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

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

到此,以上就是小编对于梯形图语言与j***a语言的问题就介绍到这了,希望介绍关于梯形图语言与j***a语言的1点解答对大家有用。

标签: 编程语言 语言 痛点