趣文网 > 作文大全

学习少儿编程是不是一定要会英语?NO!

2020-12-08 22:35:02
相关推荐

文 | 大程

学习少儿编程是不是一定得会英语?NO !学习少儿编程不一定要会英语,甚至学习高级编程语言都不一定英语水平要多好(当然基本的一些单词还是要认识的)。

高级语言(如Java、python、Go等)

先说像Python、C++、Java等这类的高级语言吧,无论现实中的程序员还是电影里那些叱咤风云的黑客,反正他们面前的电脑屏幕上一律都是密密麻麻的英文字母。所以给外行人的错觉是:写代码得会英语。事实是,你被骗了!

你见过真正的代码片段吗?把这些代码打开看,无外乎就两类单词组成:

第一类:程序语言的关键字,就是使用这种程序语言的基础单词,类似于英语中的26个字母,一个程序就是由这些关键字串出来的。一门程序语言常用关键字也就那么三五十个:public、private、int、 short、abstract、for,if else、switch、try catch等,每一个单词表示一个特定的意义,如for就是循环的关键字,有特定的格式。关键字就那么几个,而且各语言的关键字很类似,所以用着用着都记住了,和会不会英语压根就搭不上边。

第二类:程序中有大量自定义的单词,像Java中的类名(不懂没关系,如同人名一样),程序员要给程序中用到的很多东西起名字,像外国人的名字一样,叫Wilson的有,叫Jack的也有,反正五花八门的,算不上英语。当然了,在很多地方,要求你起的这些个名字最好能被大家很容易的辨识,最好一看就知道是什么意思,所以英语好的人就可以起一个通俗易懂、见文识意的名字,英语不好的人嘛,八仙过海各显神通,也是个丢人的事儿。

少儿编程语言(如Scratch)

少儿编程使用的多是图形化语言,所谓“图形化”就是把语言包装成一个个的图形块(也叫积木块),通过拖拉拽的方式,像垒积木一样,把图形块组合起来实现整个程序,更谈不上要用英语了,偶尔在界面上看到的几个单词,也是最简单的小学三年级学过的单词,类似于what is your name?

仔细想想,其实和高级语言一样一样的,无外乎高级语言使用的是关键字,少儿编程语言使用的是积木块,堆积的思路都是相同的。

反过来讲,如果谁告诉你学习少儿编程可以锻炼同学们的英语能力,基本属于扯淡,你说你通过少儿编程写出几个朗读英文文章的小程序是可以理解的,但这和语言本事有什么关系呢?通过语言本身来学习英语?那不是忽悠人吗?

更有同学抬杠:“你看!这个软件有英文版,上面的菜单不就是一个个英文单词吗?”,您嘞,哪凉快哪呆着去!如果这也算,那我建议你到外贸商品店去看商品名字,说不定更能提高英语水平。

英语真的很重要

重要的事情说一遍!就一遍!英语真的很重要!

为什么这么说呢?因为当前基本所有的主流编程语言都是老外开发的,学习它们时,有不懂的地方你需要看文档吧?要看文档当然看英文原版的最准确了(程序员被二把刀的翻译文档带偏的有木有?到评论区集合反思~)。

计算机科学相关的很多技术、开源的架构(不理解没关系,可以简单想象成程序要用到的工具包)等,大部分都是老外发明创造的,要使用这些好东西,还不得把它们的说明书、使用指南、粉丝心得统统读个十遍八遍才可以,你说你不会英语,怎么读这些文章?怎么学习优秀经验?

总的来说吧,会英语不是学习编程的必要条件,但会英语绝对可以帮助你走得更远,这话搁哪哪适用。

关于作者:大程,华为工作14年,历任高级软件工程师、高级系统架构师、产品经理等职务,深诣软件之道

阅读剩余内容
网友评论
显示评论内容(2) 收起评论内容
  1. 2022-08-25 10:18[陕西省网友]IP:3407696154
    2.毫无疑问学习少儿编程无需英语是完全可行!
    顶5踩0
  2. 2021-01-03 16:35AF、小杰[河北省网友]IP:1963466914
    1.学习少儿编程不定需要精通英语!
    顶3踩0
相关内容
延伸阅读
小编推荐

大家都在看

我变了作文 小学生作文大全 脚步作文 苹果的作文 运动会的作文 大自然的作文 抗疫作文 作文材料 我的心愿作文500字左右 那一刻我长大了作文450字左右 春游去哪儿玩作文300字 六年级上册语文第三单元作文 七年级上册第一单元作文 自我介绍作文600字 妈妈有你真好作文 关于父母的爱的作文 防溺水作文300字 描写人物外貌的作文 特别的爱作文 成长的力量作文 我最熟悉的人作文 我和谁过一天作文 南京大屠杀作文 我的文具盒作文 可爱的小动物作文 放下作文 大自然的启示作文 爱我中华作文 有关动物的作文 四年级上册语文作文