‘壹’ 编程专业就必须要会英语吗
学编程要不要学英语?
不认识字,你一样可以学数学,
只要认识十个数字,认识加减乘除等运算符号,不影响你列算式,算正确数。
但是,你也仅仅只能学到加减乘除,四则运算而已,有人手把手教,你学的可能会多一些。想自学,不认识字,你觉得可能不?
我这是反驳有人说什么只要认识几十个关键字,不需要会英语就可以学编程的观点。
我英语不好,学过JAVA,学起来特痛苦,为什么呢?
关键词都认识,逻辑这都能理解,但是,但是!我想查看一个库函数的定义,想看看某个变量的定义,转过去,都是人家介绍,说明很清楚,很详尽。可都是英文,看不懂,很多单词不认识。当然可以查字典,可以翻译。
好,费劲巴拉的弄明白这段英语什么意思了,下一段呢?还得查!
好!全部搞明白了!我为什么要查,我查的是什么?再看看源代码!我的思路呢?还得再想想!
下一个语句,还得经历相同的痛苦!
不会英语,在现在没有中文编程语言的情况下,学起来是很痛苦的!
当然,你能熬过这个痛苦的阶段,我觉得也没什么能难住你了!
不会英语,或者说没有大量英语词
汇积累的情况下,学编程,你需要有强大的毅力与自制力,或者足够的外部压力,忍受思路时时被打断的痛苦的心里准备!否则,就放弃吧!
c语言还好一些,有很多中文的教程,资料。
像Python,JAVA,你即使跟着中文教程学会了,自己写程序得时候,依然要查阅大量英语文档资料。依然要承受思路时时被打断的痛苦。直到你积累了足够的单词量,能够轻松的阅读英文资料时,你才可以说:
编程啊!难的是逻辑,是思路,英语嘛,那不算个事儿!
‘贰’ 学习编程需要学习英语吗
关于学习编程需要学习英语,1、不一定。学编程的人最根本的还是要数学底子好,所有的算法都是靠严密的思维逻辑才能够行得通的。编程语言要写大量源代码,其实只要是认得26个字母的人都可以编程。
2、但是毕竟程序这个东西是西方那里过来的,我们现在编程的代码都是英文字母。先进的计算机编程技术也都是西方那里学过来的,一些大型的计算商用程序大多数被西方垄断。如果要想在编程上有所进展,学习英语对拓展视野大有用处。
3、国内也有编程不用英文字母写源代码的,比如说易语言,所以学习编程外语不一定要很好,将来中国强大了,源代码用中文写,不也是很好嘛!我们的雷军,英语虽然不是很好,但编程可也是一流的,这正说明了学编程不一定要英语很好。
总之,学编程的人最根本的还是要数学底子好,所有的算法都是靠严密的思维逻辑才能够行得通的。编程语言要写大量源代码,其实只要是认得26个字母的人都可以编程。但是毕竟程序这个东西是西方那里过来的,我们现在编程的代码都是英文字母。
‘叁’ 想学习编程就必须要学会英语吗
想要学习编程,就要学会一定的英语,但并不一定要精通,要有这个学英语的打算,否则这个编程是学不到很好的
‘肆’ 不会英语可以学编程吗
不会英语当然也是可以编程的,只不过编程来说相对比较困难一点,因为编程很多的。运算符号以及语句这些逻辑结构语句,都是用英语单词的,如果会英语的话,理解起来就比较容易也比较容易记住。不会,英语记起来可能比较困难一些。
‘伍’ 编程专业就必须要会英语吗
首先可以肯定的回答你,不会英语是可以学习编程的。然后再紧接着告诉你,你会出现哪些问题。第一,你的学习会变得非常的累。如果你的英文水平不错,那么你看那些程序代码还是比较简单的。 其实就是将日常的英语进行了格式化,固定的格式,固定的标准进行输出。
‘陆’ 编程是不是需要学习英语
这话看怎么理解,我总结的话:
不会能干但可能事倍功半,会能顺畅而且事半功倍吧。
我给题主举两个例子解释吧:
1,编程的一些规范命名方法,应该具有英文实际意义,比如:GetName作为获取名字的函数。这样可读性比较好。如果我用拼音:GetXingMing,那我到底是要姓名,还是性命,还是其他的,其实不好理解。如果Get换成HuoQu,更难拼,不够直接,可读性很差。
2,大多数程序员会遵守约定,共同开发时候,或者看别人开源项目时候,大多都是英文命名和注释,懂的话方便很多
当然,实在不行还有网络和谷歌翻译嘛,都可以干,就是会非常费劲费力。
所以如果未来想编程,英语学好没坏处,但是不会也是可以编程的
‘柒’ 编程需要学习英语吗
肯定需要的,因为编程里有许多英文单词或者缩写,所以掌握英语算是学习编程的基础,不然会相当费劲
‘捌’ 学习编程就一定需要学会英语吗
原则上是不需要的,但学英语绝对能提高更多的高度。原因如下:
1.虽然用拼音命名变量和函数是没有问题的,甚至现在很多语言用中文命名都可以,但远没有用英文命名方便,这里有两个原因:
a.由于大多数基本的库是用英文命名,你如果用中文命名自己的函数和变量,又引用库里面的英文命名,那么就会搞得很乱。别说两种语言了,就是同一种语言英文,下划线、骆驼、帕斯卡三种常见分词方法混在一起都要逼疯人(最后严重鄙视下匈牙利命名法)。那么你可以想象你调着英文的库写着自己的拼音,其他人看了是什么感受。别说其他人了,你过几天自己来看都要疯掉。
b.中文不是拼音语言,拼音只能注音,就算我们英语再差,我们看过的英文文章都比拼音文章要多得多,再加上声调没法标,同音词又多,拼音命名是非常让人不舒服的,还不如有机会直接汉字,当然汉字的打字效率问题,以及运算符不亲和性(原因当然来自于我们数学公式里也都是英文字母),让表达式看上去很奇怪。
2.理解库的方便性。因为库的命名必定是英文的,那么你不懂英文就必须要有这个库的中文手册,但是往往不一定有,就算有,也很拖慢速度。而懂英文的人往往看了某个函数的名字,和他形参的名字就能把这个函数的作用猜个八九不离十。当然并不是说懂英文就不需要查手册了,但是请问连名字都不知道,怎么从一堆函数中搜索出来,就算你搜索出来了,难道靠拼写而不是词义能记住?没错能记几个,比如我小时候不懂英文就能强记FDISK分区FORMAT格式化,但DOS/WINDOWS的命令又不多,能和一个库里面那么多类和函数相比?
3.学习最专业最深度的资料的必要性。中文的教材永远只能保证你入门,当你遇到专业的问题时,首先必须面对的就是英文材料。这些问题面对的人非常少,没有人会去翻译成中文的,就连中文支持我觉得最良心的MSDN,好多关键信息都是机翻没法看,只能看英文原版。