以前计算机编程底层都是二进制代码,未来我们用中文编程可能么?
编程就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,最终得到正确的过程,现在市面上的主流编程几乎都是英文,比如C语言、C#、C++、html、JavaScript、java、php和Delphi等等,几乎没有一款是中文的,这是怎 么回事呢?编程为什么不能用中文来写?未来用中文编程可能么?
计算机起源于美国,计算机的底层只认识二进制000111这类的字符,于是乎对编程人员要求很高,也很难操作,后来便诞生了利于记忆的编程语言,包括汇编、C、C++,java,C#,php等。
以前的编程为什么不用中文来写?
原因一:起源问题
计算机的起源是在美国,自然而然用英文开发,就算是现在的编程软件几乎也都是英文的,编程软件大都是基于他们的操作系统。
原因二:流通性差
中国虽然近代开始崛起,但世界通用流行语言还是英语,中文其实很是复杂,语气稍微变一下,整句话的意思都能变,基于这种情况,世界上各个国家的人如何交流确实很难。
原因三:没有成熟的体系
虽然机器只有0和1这么简单,但想要用0和1就来表达出人们的所想,这个体系建立起来是非常困难的,就算是现在发展了很多年的编程语言,仍旧有很多不合理的地方。
原因四:耗费成本太大
要是想用中文编程,只能是在原有硬件上将中文编程转换成英文编程再转换成机器语言,或者是重新设计编写制作能够承载中文编程的硬件,这两个方法,无论哪一种,都是要颠覆整个it行业最基础的架构,所有汇编语言都要改,这等于将全世界翻个底朝天。就算中文更优,但代价也没人承担得起。
未来用中文编程可能么?
答案是没问题的,虽然中国计算机技术发展较晚,在国际上没有话语权,也没有很好的操作系统,但中国科学家已经孜孜不倦的研究出了全中文的易语言,虽然现在一直不温不火,还不够成熟,没被主流接受,但我相信,外国人可以的,我们中国人也一定可以(当年说我们造不出原子弹和航空母舰,现在我们不照样都有么),这个路程会很漫长,或许在下一个智能时代,键盘录入时代终结后,手势可能会作为新的编程模式,到时候中文会大行其道。
学习Python中的小伙伴,需要学习资料的话,可以前往我的微信公众号:速学Python,后台回复:简书,即可拿Python学习资料
这里有我自己整理了一套最新的python系统学习教程,包括从基础的python脚本到web开发、爬虫、数据分析、数据可视化、机器学习等。送给正在学习python的小伙伴!这里是python学习者聚集地,欢迎初学和进阶中的小伙伴!