最近几十年中国软件取得了长足的进步,特别是现在大家中国互联网迅猛的发展,中国的综合国力也在稳步的上升,很多人觉得现在很多产业都打上中国的烙印,是不是也该有一种属于自己的编程语言,于是在这种场景下有了易语言的,坦白讲易语言的生态链还没有真正的成形,一种编程语言的成型需要一个完整的成长期。短时间内指望这门语言有多大的影响力也不现实。
为啥国内很多老程序员对易语言表现的不是很感冒?
笔者作为从业十几年的程序员尝试分析下,一家之言不喜勿碰。
易语言还只是发展初期
易语言现在只是属于发展的初期,而且现在发展的初期,有些方向性问题,很多人都拿易语言去搞外挂,在一定层面上有点变味了,这也是一个语言发展的必经之路,所以走一些弯路也是特别正常的事情。现在计算机是基于冯诺依曼的体系,由于历史的原因英文和编程的语言联系的更加紧密,而且经过这么多年的发展,已经形成非常成熟的编程语言生态链,现在加入中文体系,总是需要时间去验证。
最简单的一个道理,编程语言能不能发展起来靠的是能不能解决当前编程语言存在的一些问题,越来越被大众接受,好的编程语言应该是越来越深入人心,越来越被大家接受。易语言诞生之初就是为了解决很多中国人不懂英文,但是又想方便学习编程语言,所以基于这个痛点一直朝着这个方向发展,一定会在软件行业占据一席之地。
凡是以支持国产为营销手段的产品,都是耍流氓!一个语言的发展需要摒弃这种外来因素的干扰。
英文编程已经先入为主了
已经做了好多年程序员,已经习惯于现有的编程体系,使用起来已经的心应手了,从心里上觉得没必要切入到中文编程语言的学习,而且毕竟易语言在诞生初期,由于时间和技术上的限制存很多的问题,所以在心理上不接受也是特别正常的事情。
毕竟已经形成的多年的习惯,再加上工作上没有直接切入的交集,因为现在绝大部分的程序员还是用英文编写程序,习惯看英文的文档,写英文的注释,这种不能简单的理解成不爱国或者别的情怀,有更加合适的语言为啥不去使用,要想中文的编程语言大规模的普及,必须找到历史的契机点,并且经过多个版本的叠加,慢慢形成自己的生态链。
很多人为了学习英文编程,当年也是废了九牛二虎之力把四级过了,让直接切换到新的语言,显然不是很现实。
编程语言只是工具,编程思想才是核心
过分的纠结于用什么语言进行编程,其实都是初级程序员在意的事情,编程真正的核心在于指导思想,在于对于事物整体的逻辑抽象能力,遇到不同场景的拿出最准确的解决问题的方案。编程语言差异只是语法细节的差异,本质上都是执行者。
这也就是为啥很多老程序员,切入到新的编程语言,只需要一周的时间直接切入到项目开发中,不是说这人有多聪明,根本原因是编程思想已经到位,而且新的语言的语法的使用不是所有的语法细节都掌握了才能去搞项目。基本上大致的语法明白了,在做的过程中遇到不懂得语法细节再去查阅资料就可以了。
成熟的程序员不会纠结于具体的编程语言或者编程的语法。
至于说是用什么语言进行编程,用原则上讲谁方便快捷就选择谁。科技的发展跟国界和地域都没有太直接的关系。