新闻详情
开发一套新编程语言存在的障碍是什么?
发表时间:2018-11-30 14:14

  开发一套新编程语言存在的障碍是什么?

  开发一套编程语言,主要存在两个障碍。

  其一:编程语言要有其存在的必要性。要搞明白为什么要弄一套新的编程语言。编程语言如同一个产品,有需求,才能有市场。编程语言存在的价值在于生态链,只有具备完善的生态链才有存活的意义。现在全球有600多种编程语言,主流的编程语言也就是几十种,而这些主流编程语言,都有强大的社区依托。也就是因为强大的生态链支撑,它们的生命力才会如此强大。

WechatIMG6.jpeg

  其二:本身的技术实现框架。有些编程语言在诞生之初就能感受到其强大的支配力,可扩展性等等特性。在设计之初越是思路清晰,越是框架明了,后期就越容易维护。

  现在国内很多人希望有一套属于我们自己的编程语言,“易语言”就是迎着这种势头发展起来的,虽然很多内行不是很认可这种编程语言,但它毕竟是中文编程的一次创新。可“易语言”经过这些年的发展,还是没有登上主流编程语言的舞台,未来也看不出有非常大的发展前景,这是为何?编程语言的流行最难点在于如何普及,如何被大众认可。成为主流的编程语言要具备广泛性,从这点来讲英语编程比汉语更加有优势,在传播方面更加容易被大众接受。

  从各个层面讲,一种编程语言要具备通用性,兼容性,稳定性等特点。编程语言的设计不是为了编写而编写,要迎合科技发展的需要,如同C语言的诞生让人们摆脱了用汇编编写程序的痛苦;java等高级语言的诞生又让人们不再用面向过程中的语言,去写复杂的功能,只需要调用成熟的类库就可以轻松完成很强大的功能。

  编程语言在向高度集成化的方向发展,好的编程语言一定是在顺应科技发展的大趋势——只有这样才能圈更多粉丝,建设更全面的生态链。


分享到:
联系我们:
4008-370 926