企业频道|返回主站|会员中心|保存桌面|手机浏览|页面更新时间:2018-11-16 17:09
普通会员

六牛少儿编程

少儿编程 青少年编程培训 山东少儿编程

热门信息
首页 > > 学习少儿编程是不是一定要会英语?NO!

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

发布时间:2020-07-14 15:35        浏览次数:203        返回列表

学习少儿编程是不是一定得会英语?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?

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

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

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

英语真的很重要

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

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

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

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

企业新闻
推荐新闻
推荐企业