×

学编程要会英语吗

学编程要会英语吗(学习编程就一定需要学会英语吗)

admin admin 发表于2023-10-19 17:57:04 浏览45 评论0

抢沙发发表评论

本文目录

学习编程就一定需要学会英语吗

原则上是不需要的,但学英语绝对能提高更多的高度。原因如下:1.虽然用拼音命名变量和函数是没有问题的,甚至现在很多语言用中文命名都可以,但远没有用英文命名方便,这里有两个原因:a.由于大多数基本的库是用英文命名,你如果用中文命名自己的函数和变量,又引用库里面的英文命名,那么就会搞得很乱。别说两种语言了,就是同一种语言英文,下划线、骆驼、帕斯卡三种常见分词方法混在一起都要逼疯人(最后严重鄙视下匈牙利命名法)。那么你可以想象你调着英文的库写着自己的拼音,其他人看了是什么感受。别说其他人了,你过几天自己来看都要疯掉。b.中文不是拼音语言,拼音只能注音,就算我们英语再差,我们看过的英文文章都比拼音文章要多得多,再加上声调没法标,同音词又多,拼音命名是非常让人不舒服的,还不如有机会直接汉字,当然汉字的打字效率问题,以及运算符不亲和性(原因当然来自于我们数学公式里也都是英文字母),让表达式看上去很奇怪。2.理解库的方便性。因为库的命名必定是英文的,那么你不懂英文就必须要有这个库的中文手册,但是往往不一定有,就算有,也很拖慢速度。而懂英文的人往往看了某个函数的名字,和他形参的名字就能把这个函数的作用猜个八九不离十。当然并不是说懂英文就不需要查手册了,但是请问连名字都不知道,怎么从一堆函数中搜索出来,就算你搜索出来了,难道靠拼写而不是词义能记住?没错能记几个,比如我小时候不懂英文就能强记FDISK分区FORMAT格式化,但DOS/WINDOWS的命令又不多,能和一个库里面那么多类和函数相比?3.学习最专业最深度的资料的必要性。中文的教材永远只能保证你入门,当你遇到专业的问题时,首先必须面对的就是英文材料。这些问题面对的人非常少,没有人会去翻译成中文的,就连中文支持我觉得最良心的MSDN,好多关键信息都是机翻没法看,只能看英文原版。

我不会英语可以学习编程吗

会英语是学好编程的必要条件,亦是基本功!

不会英语,你能学习编程,但这会阻碍你对编程的进一步学习。

在编程世界中,可谓处处是英语,编程语言,关键字,“if“, “else“, “for“, “while“,等等。你给变量取名,也得用英文单词来取名,用中文拼音取名不仅有失编程语言的美感,更影响代码的整体可读性。

编程学习建议:

(1) 首先对学习英语不要抱有压力,记单词是基础,坚持下去,自有回报。(2) 可以边学编程,边学英语,从目见的每一个单词入手,记住它的含义。(3) 勤查英文官方文档,对不认识的单词,也尽量记下来,潜移默化中提升英语水平

只管去学,别问这么多

当你学习编程已经到了某一程度,并且依然热爱编程,你会发现,现在有动力去学那以前觉得枯燥无味的英语和数学了。

学习编程就一定要学会英语吗

要求英语是因为发明编程的人母语就是英语奥古斯塔·阿达·金,勒芙蕾丝伯爵夫人(augusta ada king countess of lovelace,1815年12月10日-1852年11月27日),原名奥古斯塔·阿达·拜伦(augusta ada byron),通称阿达·洛芙莱斯(ada lovelace),是著名英国诗人拜伦之女,数学家。计算机程序创始人,建立了循环和子程序概念。为计算程序拟定“算法”,写作的第一份“程序设计流程图”,被珍视为“第一位给计算机写程序的人”。为了纪念阿达·奥古斯塔对现代电脑与软件工程所产生的重大影响,美国国防部将耗费巨资、历时近20年研制成功的高级程序语言命名为ada语言,它被公认为是第四代计算机语言的主要代表。 学会英语只是让你能一下子或者更好理解那个单词缩写的意思,更重要的还是你那颗想学编程的心,用筷子和用叉子吃面条是一样的

编程专业就必须要会英语吗

很多人刚开始学编程都会问这问那,“我英语差能学编程吗?”、“我数学差能学编程吗?”、“学编程一定需要很好的英语吗?”我的回答是:尽管去学,别管其他的。你只要有一个正常的英语水平,也就是初高中的英语水平就可以了,是没有太大阻碍的,因为编程常用的关键字就是那么几个,只要你熟悉这些关键字就完全可以了。我们平时做在做开发的时候,就是敲这些关键词来编写相关的代码。这些单词在我们平时开发写代码的过程中是天天都能用到的,所以你完全不用担心,时间长了自然就记得了。说简单点的话就相当于把这些单词都记住了,做开发基本是没问题的。那可能会有人问了:老师,就这些单词就能做开发了吗?那肯定是不行的,我们还需要其他的一些单词,它可能是我们平时一些在命名方法需要的单词。那这些单词就跟我们的关键字没有关系了,自己编写的一些单词,这些单词就要自己起名字。如果你这些单词量储存的比较少,那么你可以打开一些词典,自己去查一些单词。所以说基本上掌握这么多单词,学习Java是绝对没有问题的。但是你也不要高兴得太早,为什么?我们掌握一些基本单词做开发是没有问题的,但你要想往上走、想赚大钱、去更好更高端的公司去上班,你们对英语的要求就要慢慢提升了。为什么这么说呢?因为很多技术都是国外传到国内的,所以基本资料、文档都是英文,这时候你想要学习就只能提高自己的英语水平。还有就是如果你想去一些大公司,基本上对英语都是有要求的。比如华为,华为肯定是有对外的一些项目和工作的,面对的客户都是外国的一些人,不可避免的要进行交流和对接,这时候英语就会起到一个很重要的作用。所以说,如果我们只是正常的去做开发、去做程序员的话,我们的英语水平不用很高,正常就行,靠这个做程序员养家糊口是没有问题的。但你以后要想变得很牛逼,想去大公司的话,你们对英语肯定是有一定要求的!

学习编程必须会英语吗

需要懂点英语更好。编程是编定程序的中文简称,就是让计算机代码解决某个问题,对某个计算体系规定一定的运算方式,使计算体系按照该计算方式运行,并最终得到相应结果的过程。为了使计算机能够理解人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算体系之间交流的过程就是编程。编程:设计具备逻辑流动作用的一种“可控体系”【注:编程不一定是针对计算机程序而言的,针对具备逻辑计算力的体系,都可以算编程。】执行原理计算机对除机器语言以外的源程序不能直接识别、理解和执行,都必须通过某种方式转换为计算机能够直接执行的。MINIPRO编程硬件MINIPRO编程硬件这种将高级程序设计语言编写的源程序转换到机器目标程序的方式有两种:解释方式和编译方式。解释方式下,计算机对高级语言书写的源程序一边解释一边执行,不能形成目标文件和执行文件。编译方式下,首先通过一个对应于所用程序设计语言的编译程序对源程序进行处理,经过对源程序的词法分析、语法分析、语意分析、代码生成和代码优化等阶段将所处理的源程序转换为用二进制代码表示的目标程序,然后通过连接程序处理将程序中所用的函数调用、系统功能调用等嵌入到目标程序中,构成一个可以连续执行的二进制执行文件。调用这个执行文件就可以实现程序员在对应源程序文件中所指定的相应功能。