计科专业从事软件开发多年,现在绝大部分的国内程序员开发工作都是直接拿到开源的代码框架直接在上面定制开发新功能,当然也有很多自己设计框架,在这个基础上开发出符合产品的功能。总体来讲还是学习欧美的软件开发模式,很多国人对于不能拥有中文的编程语言而苦恼,如同现在很多人说中国十几亿人为什么就不能组建一个足球很牛的足球队是一样的道理,现在能够基于中文的编程还真是有一门,叫做易语言从诞生到现在也已经不少年了,整体感觉还是不温不火的样子。
做中文的编程语言以现在国内程序员的能力也不是不可能,编程语言的盛行主要还是生态链的构建过程,设计出了编程语言首先要有迫切性,需要时代的背景,编程语言最初多数是底层C语言,或者C 现在的编程语言主要倾向于集成化和框架化,所以java,python开始慢慢流行起来,所以不能为了觉得过瘾就开发一门编程语言,意义不是很大,现在易语言的出现的确解决了一部分人不能看懂英文也能写代码的愿望,但是在实际推广过程中进行的不是很顺利,现在的易语言很多时候已经变味了,很多游戏外挂都用易语言完成,和当初设计这门编程语言的初衷已经距离很远了。
学习编程如果没有英语基础很难搞的明白,毕竟这套生态链都是在英文基础上构建,所以母语为英语直接学习编程会比其他国家的人占据更大的优势,就拿国人来讲如果不懂英文看一些技术文档都是很费劲的时候,前提阵子有很多人学历不是很高,听说做编程能够拿到高收入,一问学历初中或者小学毕业,而且年龄还不小了这种情况直接引导学习编程真是坑人了,无形之中提升了编程学习的门槛,再加上国内这几年软件需求量激增所以很多互联网企业开的薪水相对都比较高,所以很多人花钱去参加培训,然后再去找个自己满意的工作。
任何一门编程语言的诞生,一定离不开时代的背景,一定是顺应历史的发展,当前科技发展需要这门一门编程语言,本身需要的特性能满足这种要求才能成为主流的编程语言,现在全球的编程语言能有500多种,真正在主流线上的也就是10几种,拥有自己强大生态圈子的编程语言会更少了,现在很多人喊着一种编程语言取代另外一种,都不是那么容易发生的事情,毕竟生态链的建立和切换都不是短时间能搞定的事情,现在易语言发展的趋势以及预期都折射出一种编程语言健康发展绝不是做出来就这么简单的事情。
好在科技更新是速度还是非常迅速,中国人自己的编程语言在后期抓住机会,在基础提升上去之后一定会出现的,任何事物的发展都需要一个积累期,产业成熟之后就会有说白了现在国内的软件企业还在挣扎在温饱线上,这个时候提出我们要打造属于国人自己的编程语言,放在今天也不是很现实,先稳固基础然后再谈梦想和发展,才能有诗和远方