从事嵌入式的软件开发十几年,个人的一种感觉是稍微有点英语水平的人就能从事软件开发,但是要达到高手的水准,英语还是不可或缺的。
其实在编程过程中英语更多是表现在翻阅国外原汁原味的文档上,英文不过关的情况下很难看明白,至于在编程过程中英文关键字的影响其实很小,无论是英文还是中文关键字用的次数多了也就记住了。
从理论上讲,不懂英文的人也是可以从事编程代码的学习,但是要成为真正意义上的高手还是显得吃力一些,要比通常意义上的程序员要费劲,而且在概率上也会小一些,毕竟如果英文不达标可能就是学历层面的问题,影响的不仅仅是英文,可能还会有数学基础。
为什么中国的汉化编程语言进展如此缓慢?
汉化编程语言本身的意义不是很大。如果单纯从替换关键字的概念入手来解决问题,只是在外观上显得好理解一些,在真正写代码的时候思维逻辑方式还是一样的,而且目前计算机的架构就是基于冯诺依曼在机器码,里面就是一堆的0和1的组合方式,而且设计者本身是基于英文体系,所以转化成中文在效率也会打折扣,同样能够编程但没有必要非要转化成中文去编程。
首先要搞清楚一点,编程的关键是编程逻辑,就是设计上的逻辑层次,至于具体代码的编写可能在初级阶段觉得特别的难,磨练几年之后关注的重点就不在本身的代码实现了,更加关注如何去实现功能或者实现的功能是不是有最优的解决方案。
层次再高一些就是如何在框架上进行深层次的改进或者如何设计实现一个新的框架之类的操作,到了这个层面就是编程比较高的境界了,至于是不是汉语编程本身的意义已经不是很大了。
汉化语言易语言在国内的推广并不顺利。
最早的易语言在推广之初还是赢得了很多的粉丝,但是大家发现易语言的使用者不是设计什么复杂产品,大部分是用来设计游戏外挂或者逆向的工作了,很多学历不是很高的人觉得从事游戏的辅助编写或者外挂能够赚到很多钱,于是投入精力到易语言的学习中去了。
只能讲现在易语言的发展历史还是非常的尴尬,本来在设计之初有着良好的民族感染力,但时间长了之后大家并不觉得这种汉化的语言有多大的优势,现在的发展态势只能叫不温不火。
编程语言的生态建设不顺利。
一个编程语言能够发展的关键在于生态的建设是否跟得上时代的潮流,在全球范围内编程语言已经超过500种,真正能够站上主流舞台也不过几十种,从概率上讲还是非常低的。
中国软件发展到今天,更多是在吸取外在营养,对于创新方面还是欠缺的比较多,从未来的发展趋势看,拥有中文的编程语言只是时间问题,但至少不是现在。
因为技术层面的积累还是远远不够,当前阶段是发展创新方面以及生态建设方面欠缺的相对比较多,等基础积累到一定层次时自然就开始创新发展了,但需要一个长期的过程,要给自己足够多的信心,时机到了自然就会有了。
领取专属 10元无门槛券
私享最新 技术干货