编程英文
为什么很多人不喜欢甚至排斥用中文编程?从事软件开发多年主要在浏览器内核,安卓框架,多媒体等领域研究的比较多,主要编程语言是C/C++ java等三种编程语言,对于易语言简单做了几个
为什么很多人不喜欢甚至排斥用中文编程?
从事软件开发多年主要在浏览器内核,安卓框架,多媒体等领域研究的比较多,主要编程语言是C/C++ java等三种编程语言,对于易语言简单做了几个小功能,做了下尝试,从本质上讲差异不是很大,都是需要遵循一些语法细节,可能是用的时间短的缘故整体感觉还是怪怪的,主要是长期在英文编程环境下已经养成习惯,至于是不是中文倒是没有太大的感触。
说到对易语言接触时间也不短了,刚入行不久喜欢写一些技术博客,也算是结实了一些粉丝,和有些粉丝聊得比较多,其中一个人在研究易语言想通过易语言做注册机,从技术上角度不太喜欢玩这些看似很无聊的东西,架不住三番五次的劝说就多少了解一下易语言,然后看看如何实现,弄了没多久觉得实在无聊,就果断放弃了,纯正的程序员一般不太喜欢搞什么游戏外挂或者黑产之类的东西,但现在很多学历不高的人通过易语言在鼓捣这些东西,想从中谋取暴利,国家已经有明确的法律规定对于非法的游戏收益真要有人较真到底,还真是违法犯罪的事情。
有个同事讲过一个故事,有个人专门研究腾讯的一款游戏,然后从中获取了几百万的收益后来被发现并报警,由于但是立法还不太完善,在里面呆了几个月罚了点钱又放出来了,易语言诞生的年份已经不短了,当初带着极好的爱国主义情怀,喜欢有一个属于中国人自己的编程语言,虽然在内部实现上可能就做了一次转化而已,起码让一些英文不好的人能上手写代码了,这算是易语言最大的贡献了。
任何一种编程语言的诞生或者存在都是为了解决当时非常棘手的问题,然后慢慢的被大家接受,通过时间的积累慢慢培养了生态链,也就是大家常说的各种编程社区,然后一群志同道合的人在里面讨论这种编程语言如何来使用,如何来改进,如果是深层次的参与者慢慢加入到核心修改小组,不停的对编程语言的版本以及未来的发展趋势做贡献,现在主流的编程语言都是这么衍生而来的,社区力量的强大与否代表着当前这种编程语言的受欢迎程度,目前就国内的编程语言而言无疑java属于老大,在开源社区里面java方面的开源项目最多,这就是生态链,生态链的建立不是一天两天的事情,需要具备很多因素,还要跟上时代的潮流。
为什么很多正牌的程序员对于易语言不感冒?
1.编程习惯,绝大部分程序员已经习惯于英文字符的编程模式,切换成中文有诸多的不习惯,而且就编程语言的本质而言最终还是0,1的转化,中间做了一些转化而已,在执行效率上还不如英文转化效率高
2.生态链不够成熟,对于编程语言的使用者来讲什么编程语言最能解决实际的问题就采用谁,这也是生产力发展的需要,不可能为了追求狭义的爱国主义情怀就是采用一种编程语言,易语言的生态链体系哈有待继续的加强发展,毕竟任何一种编程语言都需要来自五湖四海的程序员来共同托起。
3.易语言在某些场景下还是受限,举个例子在服务端的并发性处理上就有点捉襟见肘了,不可能一种编程语言就一统天下了,这种需要强大的生态链支持,就目前状态而言易语言要走的路还是很长。
对于一个技术人员来讲,在合适的场景选择合适的编程语言,选择最佳的实现方式,毕竟对于企业来讲首先要考虑最短的时间内出成品,所有的企业的程序员都是遵从现实环境,真能解决实际问题的编程语言,本身就自带推广特性。
希望能帮到你。
如果计算机由中国人发明,那现在的编程代码是否就是中文了?
老实说,空谈这个“假如”并没有什么意义,毕竟事实就是歪果仁首先发明了编程语言,然后现在的主流编程语言就是以英语作为载体,注意,是以英文作为载体。
事实上,这个问题也问错了,“如果计算机由中国人发明”,亲最早的计算机使用的计算机语言说白了就是0和1。我们总说的编程编程,是因为最早的“程序”真的是“编织”出来的,那时候的“程序”被称为打孔纸带,有孔的表示二进制的“1”,无孔的表示二进制的“0”,0与1显然是阿拉伯数字,既不是英文也不是中文喔。
只是后来计算机语言被逐渐开发出来,在当时,包括德国、美国、英国等来自世界各地的工程师都在计算机语言上贡献力量,大家不妨想象一下将现在主流语言:C、C++、Java以及php等编程语言的程序块替换成中文的模样,有兴趣的小伙伴可以百度下易语言或是习语言等中文语言,你会觉得这些语言虽然“看得懂”,但给人感觉臃肿,明明一个“if”、“than”、“for”就可以简单表述,为何要写“如果”、“然后”、“循环”?因此就算让中国人“首先”开发计算机语言,大概也是以“拼音”的形式而不是“中文”吧。
计算机语言从诞生到至今,能变成如今这个样子,那是来自世界各地的科学家、工程师、数学家付出心血慢慢雕琢的成果,历史告诉我们,英语作为编程语言载体击败了其他语言载体是良产品击败劣品的结果,跟谁首先发明计算机没有必然关系,道理就跟阿拉伯数字在中国取代了中文数字符号一样,中国人很早就会使用数学,但到了现代现在咱们不也用着阿拉伯数字么?
再来可以从第一台通用计算机的发明这个角度看,当时美国人发明ENIAC的最初目的是用于武器研发的,要求20世纪中叶的中国研发出通用计算机。。。呃。。。醒醒,咱们去KFC吃个鸡吧。
C语言编程如何新建文件?
楼主下载的是MSDN Library吧,他是微软的知识库。
C语言编程软件有许多,微软的Visual Studio Community 2017是个不错的选择,如果觉得太大可使用较为轻量的Visual Studio Code,同样微软出品。
为什么中国程序员非要用英文编程,而不用汉字编程?
也有中文的,如易语言,因为他是由中国人开发出来的。同理,因为编程语言基本上都是外国人或者说是使用英语的人开发出来的,所以你觉得他们会先学中文,然后再开发一套中文编程语言?即使我想开发一套编程语言,为了想达到现广泛的使用,我首选也会是英文,因为英文更加国际性。
同时掌握PS、AI、AE、3dsMax而且还会编程,这是种什么样的体验?
无比闹心的体验,视频制作,是我,平面设计,是我,室内设计,是我,特效包装,是我,摄影师,是我,APP开发,也是我,网站维护,还是我,电脑维修,不好意思,还是寡人。
本文来自投稿,不代表本站立场,如若转载,请注明出处。