程序设计软件(英文写的就不是国产软件?)
程序设计软件(英文写的就不是国产软件?)
计算技术的发展其实有两个方面,一个是硬件,就是在摩尔定律指导下不断提升计算性能,另一个就是软件,如果说硬件是计算机的躯体,那么软件就是计算机的灵魂,IT行业也一直是比较挣钱的行业,很受欢迎。
说到软件行业就必须要说到编程,因为我们用的各类APP包括操作系统都离不开程序,相信即使是没有学过编程的人也会了解一些编程语言,比如C/C++语言,Java语言,PHP、Python、等等,但是这些设计语言都是英文的。
而我们一直在说国产化,为什么这些程序设计语言却是英文的,既然号称国产软件,那么设计语言肯定也必须要是中文的,等到什么时候用中文来编程,那才是真正的国产软件。
其实关于编程用中文的这个事情,只能总结为一句话,内行不介意,外行瞎胡闹,真正软件行业,写程序的,英文其实根本影响不大,只有没有写过程序,或者只是短暂接触才觉得编程用中文更好,因为中文好理解,肯定可以减少编程难度。
等真正接触了编程,就会明白,即使英语很烂,也能写好程序,同样即使英语特别好,写程序也可以写的很烂,实际上这些编程语言,虽然用的是英语,但基本上就是那些非常有限的关键字是英文,这个很快就能学会了。
其他基本不受限制,比如字符串,甚至是变量名都可以用中文来命名。其次就是注释,这对于程序设计是非常重要的,注释也是为了能让自己或其他程序员看懂自己程序的关键,而注释都是支持中文的,想怎么写就怎么写,对于程序本身没影响。
最后就是编程文档了,这相当于程序语言的字典,最初这些文档只有英文版,没有英语基础确实看起来比较费力,但是现在大部分都有翻译版本,实在不行还有翻译工具,如果一个程序员连查阅文档都搞不定,那还是趁早改行吧!
其实对于程序员来说,最重要的还是编程思想,理解程序架构,当然代码规范化也很重要,而纠结于中英文的肯定不是什么合格的程序员,对于计算机来说其实没有中英文之说,底层都是0和1,而计算机本身是外国人发明的,这个成长过程中已经形成了这样定式。
那些编程语言都是外国人发明的,去推翻这些不现实也没有任何意义,而对于国产软件的定义并非是非要用中文编程才算,而是取决于自主可控程度。软件著作权同样如此,并不会受到编程语言影响,否则的话二进制也是外国的,是不是也要推翻?
当然国内也确实诞生了一些中文编程的语言,比如易语言、习语言、中蟒、但是这些语言都没有成为主流,对于大部分程序员来说,是不是中文其实无所谓,能挣钱好找工作的才是他们所喜欢的,而这个则取决于软件市场的动态以及商业价值,而不是编程语言本身用什么语言。
其实期待中文编程的语言,这本身没有什么不对,毕竟我们都是从小学汉字的,肯定会更亲切,但相对来说意义不是那么大,也没有那么强的市场需求,过分强调反而是矫枉过正,可以认为编程语言相当于一个做饭的工具,最终味道的好坏还是取决于做饭的人。
- 1bat的大数据(BAT的大数据来源)
- 2三星s8屏幕上端2(三星s8屏幕上端2个按键)
- 3三星屏幕坏了如何导出(三星屏幕摔坏了如何导出数据么)
- 4红米3x怎么关闭自动更新(红米k40s怎么关闭自动更新)
- 5微信上防止app自动下载软件怎么办(微信上防止app自动下载软件怎么办啊)
- 6押镖多少钱(押镖一个月有多少储备金)
- 7瑞星个人防火墙胡功能(瑞星个人防火墙协议类型有哪些)
- 8cf现在等级是多少(cf等级2020最新)
- 9老滑头多少条鱼(钓鱼老滑头有什么用)
- 10WPS自动调整语法(wps如何修改语法)
- 11dell控制面板防火墙(dell的防火墙怎么关闭)
- 12丑女技能升多少(丑女技能需要满级吗)
- 13智能家居系统怎么样(智能家居系统好吗)
- 14戴尔屏幕(戴尔屏幕闪烁)
- 15y85屏幕信息(vivoy85息屏显示时间怎么设置)
- 16魅蓝note3屏幕出现方格(魅蓝note屏幕竖条纹)
- 17v8手指按屏幕(触屏手指)
- 18金为液晶广告机(液晶广告机lb420)
- 19三星显示器怎么校色(三星显示器 调色)
- 20hkc显示器dvi音频(hkc显示器有音响么)
- 21康佳液晶智能电视机(康佳液晶智能电视机怎么样)
- 22做液晶画板电脑(做液晶画板电脑怎么操作)
- 23液晶屏极化现象原理(液晶屏极化现象原理是什么)
- 24企业网络安全防火墙(企业网络防护)
- 256splus黑屏屏幕不亮(苹果6s plus屏幕突然黑屏)
- 26充电导致屏幕失灵(充电导致屏幕失灵怎么办)
- 27超极本屏幕旋转(笔记本电脑屏幕旋转,怎么转过来?)
- 28igmp防火墙(防火墙配置ipv6)
- 29荣耀王者多少经验(王者荣耀经验多少一级)
- 30lol老将还剩多少(qg老将)