程序设计软件(英文写的就不是国产软件?)

80酷酷网    80kuku.com

程序设计软件(英文写的就不是国产软件?)



计算技术的发展其实有两个方面,一个是硬件,就是在摩尔定律指导下不断提升计算性能,另一个就是软件,如果说硬件是计算机的躯体,那么软件就是计算机的灵魂,IT行业也一直是比较挣钱的行业,很受欢迎。

说到软件行业就必须要说到编程,因为我们用的各类APP包括操作系统都离不开程序,相信即使是没有学过编程的人也会了解一些编程语言,比如C/C++语言,Java语言,PHP、Python、等等,但是这些设计语言都是英文的。



而我们一直在说国产化,为什么这些程序设计语言却是英文的,既然号称国产软件,那么设计语言肯定也必须要是中文的,等到什么时候用中文来编程,那才是真正的国产软件。

其实关于编程用中文的这个事情,只能总结为一句话,内行不介意,外行瞎胡闹,真正软件行业,写程序的,英文其实根本影响不大,只有没有写过程序,或者只是短暂接触才觉得编程用中文更好,因为中文好理解,肯定可以减少编程难度。

等真正接触了编程,就会明白,即使英语很烂,也能写好程序,同样即使英语特别好,写程序也可以写的很烂,实际上这些编程语言,虽然用的是英语,但基本上就是那些非常有限的关键字是英文,这个很快就能学会了。

其他基本不受限制,比如字符串,甚至是变量名都可以用中文来命名。其次就是注释,这对于程序设计是非常重要的,注释也是为了能让自己或其他程序员看懂自己程序的关键,而注释都是支持中文的,想怎么写就怎么写,对于程序本身没影响。

最后就是编程文档了,这相当于程序语言的字典,最初这些文档只有英文版,没有英语基础确实看起来比较费力,但是现在大部分都有翻译版本,实在不行还有翻译工具,如果一个程序员连查阅文档都搞不定,那还是趁早改行吧!

其实对于程序员来说,最重要的还是编程思想,理解程序架构,当然代码规范化也很重要,而纠结于中英文的肯定不是什么合格的程序员,对于计算机来说其实没有中英文之说,底层都是0和1,而计算机本身是外国人发明的,这个成长过程中已经形成了这样定式。


那些编程语言都是外国人发明的,去推翻这些不现实也没有任何意义,而对于国产软件的定义并非是非要用中文编程才算,而是取决于自主可控程度。软件著作权同样如此,并不会受到编程语言影响,否则的话二进制也是外国的,是不是也要推翻?

当然国内也确实诞生了一些中文编程的语言,比如易语言、习语言、中蟒、但是这些语言都没有成为主流,对于大部分程序员来说,是不是中文其实无所谓,能挣钱好找工作的才是他们所喜欢的,而这个则取决于软件市场的动态以及商业价值,而不是编程语言本身用什么语言。


其实期待中文编程的语言,这本身没有什么不对,毕竟我们都是从小学汉字的,肯定会更亲切,但相对来说意义不是那么大,也没有那么强的市场需求,过分强调反而是矫枉过正,可以认为编程语言相当于一个做饭的工具,最终味道的好坏还是取决于做饭的人。

分享到
  • 微信分享
  • 新浪微博
  • QQ好友
  • QQ空间
点击: