技术编程|汉语编程语言是否能够获得突破


首先 , 从大的发展趋势来看 , 编程语言国际化也可以看成是一个发展趋势 , 目前也有一部分编程语言实现了国际化 , 比如当前很多小学生在学习的Scratch编程语言 , 就实现了国际化 , 编程语言的基本元素也都可以采用中文来体现 。

技术编程|汉语编程语言是否能够获得突破
本文插图

虽然编程语言本身采用何种语言符号都是可以的 , 而且汉语编程在理论上也完全没有问题 , 但是汉语编程之所以没有得到广泛的流行 , 原因主要集中在三个方面 , 其一是编程语言对于生态的要求比较高 , 如果汉语编程语言要想获得突破 , 首先应该从场景入手 , 在新的场景下 , 开发人员更愿意学习新的编程语言 。 当然 , 编程语言场景的建设需要一个长期的过程 , 而且需要能够整合大量的行业资源 。

技术编程|汉语编程语言是否能够获得突破
本文插图

其二是编程语言要能够覆盖到更广泛的人群 , 当前之所以采用英语作为编程符号 , 一个重要的原因是更便于书写和交流 , 实际上当前有不少编程语言并不是出自于英语国家 , 但是之所以采用英语作为编程符号 , 正是考虑到了更大范围内使用者的感受 。

技术编程|汉语编程语言是否能够获得突破
本文插图

其三是英语相对比较简单 , 这降低了学习编程语言的成本 , 由于当前大量的编程语言都采用了英语 , 所以编程语言在设计时 , 也可以借鉴一些成熟的设计方案 , 这对于编程语言的应用也有一定的促进作用 。

技术编程|汉语编程语言是否能够获得突破
本文插图

【技术编程|汉语编程语言是否能够获得突破】最后 , 虽然汉语编程语言的应用范围比较小 , 但是汉语编程语言本身也有一些优点 , 比如更方便初学者理解等等 , 所以未来汉语编程也有一定的发展空间 , 至于招不招黑 , 并不应该成为汉语编程语言发展的阻力 , 对于程序员来说 , 并不会因为是汉语编程而不去采用 。


    推荐阅读