编程语言本身其实并不复杂。 其实就是将代码指令转换成计算机可以理解的机器代码。 事实上,编程语言扮演着翻译者的角色。 然而,编程语言虽然简单易学,但它并不只是翻译那么简单,而是涉及到其背后的一整条链条。
国内计算机技术发展比较晚
首先,计算机编程本身来自国外,早在80年前就出现了。 不过,当时的编程和现在一般意义上的编程不同。 可以发送给计算机的指令比较简单,因为计算机只能接受二进制指令,所以最初的编程就是发送由0和1组成的指令给计算机。 直到现在,这种逻辑仍然存在于计算机的底层。
由于国外发展较早,想想也有80年了。 然而,直到2010年,我国的民用电脑(一般指台式电脑和笔记本电脑)仍然没有电视那么普及。 然而,到了2000年左右,如果你家里有一台电脑,别人会对你家另眼相看! 我上小学的时候(2000-2005年左右),虽然已经有电脑课了,但是进入“机房”还是要穿鞋套!
在这样的背景下,我国在编程语言的发展阶段至少落后国外20到30年。 虽然此时还是有希望赶上国外的,但是希望并不大! 我们可以先了解一下比较流行的编程语言的诞生时间:
如果你想追溯到第一个取代二进制并使用“助记符”进行编程的编程语言,那么你可能要追溯到 20 世纪 50 年代的第一代汇编语言。 所谓“助记符”抛弃了复杂难记的二进制代码,而是用一些文字符号来代替机器指令。 当今编程语言中的“语言”其实指的是“助记符”,即一些我们人类能够理解的单词来代替二进制代码。
国产编程语言-易语言的经验
说了这么多,其实中国并不是没有尝试过推出自己的编程语言。 早在2000年左右,中国就诞生了一种编程语言,叫做“易语言”。
很多懂编程的人看到易语言恐怕都会微微翘嘴游戏素材下载 免费,因为它是一种使用中文进行编程的编程语言。 彝语自诞生以来就受到很多人的追捧。 从某种意义上来说,易语言可以称为比较纯粹的国产编程语言,因为它支持全中文编程,提供了丰富的知识库,并且有自己的IDE(编译器)。
直到现在,仍然有很多想要学习编程的老年人想从易语言入手,因为它是一门完全适合没有任何英语基础只要能看懂就可以学习的编程语言。
然而彝语发展并不顺利,这也与当时的社会环境有关。
市场上有一种说法,易语言诞生后,因其使用成本低廉,被很多业余编程爱好者用来编写游戏插件。 因此,用易语言编写的软件在很多杀毒软件眼中都会被认为是木马。 这个我没经历过那个时代的编程环境,所以也只是听说而已。
然而,当我接触计算机编程时,我所知道的很多游戏插件基本上都是用易语言编写的。
或许,正是因为这样的关系,易语言才被视为编程语言中的低端产品。 很多人不使用彝语并不是因为彝语不好。 用现在的话来说,可能是因为他们觉得“肉欲低”,对,肉欲! 也许这才是真实的传闻。
如果当时易语言没有遭受这种歧视,它可能会发展成为比今天的C++丰富得多的生态系统! 据我所知,易语言的创建者创建易语言的初衷就是瞄准C++!
如果说最初的歧视导致很多人看不起易语言,那么易语言的生态问题可能才是易语言成为小众编程语言的主要原因。
要知道,无论是与易语言同时发展起来的C、C++、Java还是C#,他们之所以能够发展,当然一方面是语言本身的优秀,另一方面他们有出生后短时间内就获得了很高的人气。 粉丝,快速建立编程生态环境。
什么是编程生态系统? 这么说吧,假设有一种编程语言只能编写计算机软件。 它只能在单机上运行,无法与任何硬件交互。 你还会用它吗?
虽然易语言没有那么糟糕,但在编程语言中,生态差是一个致命的缺陷! 当一种编程语言不能满足用户所能实现的所有功能时,那么自然不会有那么多人使用它!
我只能说,彝语没有发展起来,你我都有一定的责任!
并不是说中国没有生产编程语言的技术能力。
虽然易语言还没有发展起来,但在大多数编程语言中我们似乎还没有看到其他知名的国产编程语言的出现。 虽然我们熟悉的前端框架Vue的作者是一个中国人,但它并不能称为一种编程语言。
如此看来,似乎颇为遗憾! 不知道各大平台用来写小程序的代码算不算。 你怎么认为?
我知道很多人可能觉得这不算,顶多算是一种脚本语言。 虽然可能不算,但是也证明了创建一种编程语言,至少是脚本语言应该不难!
如果我们要煽动民族情绪,我可能会说,我们要打破国外垄断材质材料,迫切需要一种属于我们的国产编程语言。 不过,从实际角度来看易语言怎么制作游戏,我认为现在并不迫切需要国产编程语言! 当然,如果将来能出现国产编程语言那就太好了!
要知道C、C++、Java、Python、C#等编程语言的最初形式只是一个大框架。 一种编程语言要在各种应用中得到广泛应用,需要几年甚至十几年的时间。 场景。 在这些更新和迭代的过程中,中文其实在参与更新和迭代的人中占据了很大的权重。 特别是对于目前的一些开源编程语言,中国人做出了巨大的贡献。
也就是说,我们不仅没有创造编程语言的技术,而且还参与了流行编程语言的创造和后续发展。
亚洲人为编程语言的发展做出了巨大贡献
从目前披露的数据来看,微软的亚裔员工占比约为35%。 谷歌的亚洲员工比例与微软大致相同,均为 35% 左右。 Facebook 的亚洲员工仅比微软和谷歌少 1%。 ,约34%。 根据网上看到的一些数据,国外一些知名科技公司,除了一些歧视少数族裔的公司外,亚裔比例很高!
虽然亚洲人不一定是华人,但相信其中华人的比例也不会太低!
那么既然亚洲人在这些科技公司中占比这么高,而且这些公司很多都是流行编程语言的创造者,为什么不能从这些公司里出来一两个中国人来创造一门新的语言呢? 那么编程语言呢?
这可能有点偏颇。 也许我会问:既然都是亚洲人,那么似乎比较流行的编程语言不是来自我们周围的一些国家吗? 他们没有这个技术吗? 是因为地理的原因吗?
当然不是,但是我们和他们都清楚,实在没有这个必要! 也许即使创造出一种新的编程语言,结果也会和易语言一样,最终成为一门小众的编程语言。
而且,近十年来出现的新编程语言大多都是以开源的形式出现的。 它们不再是某个国家或某个公司的资产,它们的生态系统也是由来自全球无数国家的程序员共同构建的。 从那时起,这些新的编程语言慢慢成为全人类的共同结晶。
结论
我现在敢相信,中国一定有你我不知道的比较优秀的国产编程语言,但他们现在却陷入了和易语言一样的困境! 而且,因为现在很多编程语言都是开源的,所以这些我们不知道的编程语言想要兼容其他编程语言的生态也不是没有可能。 只是因为它们小众,暂时没有人使用它们。
很多人之所以认为我们一定要有国产编程语言,其实就是因为害怕被卡住。 我认为这种担心是不必要的。 毕竟编程语言对于很多科技公司来说并没有太多的技术壁垒,而且现在也很流行。 大多数编程语言都是开源的。
据说(只是传闻)华为HarmonyOS的上层编程语言(底层是C和C++)未来将从Java转换为华为自己开发的编程语言。 不知道这个消息是否属实易语言怎么制作游戏,我们拭目以待吧!