英语基础差真的是学习编程的拦路虎吗?

2018-01-03 16:54:09 来源:电子发烧友
标签:
很多编程培训机构都宣传0基础可入门、0基础可精通,好像是个人都能够学会编程一样,那么学编程需要什么条件?学编程需要英语基础吗?英语到底对于编程有多重要了?
 
学编程需要英语基础吗
编程和英语完全是两码事,虽然表面上看上去都是用26个字母在拼写,但实际上编程的语法和英语的语法也完全没关系,命令也就是那么几个,跟英语单词比起来实在是少太多了,国内大多数的编程教材也都是中文的,所以英语不好也能学习编程。
 
 
实际上,如果想写一个程序,用到的英文其实是很少的,其他的你可以全部采用汉语拼音。
 
实际上C语言和C++语言本身需要的英文单词,学名关键词或者保留字,也就几十个。我们来看看C、C++以及Python的关键词。
 
可以看到C/C++的关键词一共62个,是不是大部分都是你认识的,而且一点也不难记,实际上也用不着刻意的去背记,用着用着就知道了。
 
python的关键词一共33个。
 
也就是说你只需要记住这几十个单词就可以写程序。不要不信,事实上就是如此。
 
这就是编程本身和英语的关系。说白了就是几十个英语单词的关系。初中一年级的词汇量恐怕要比这多多了。
 
但是一般情况我们都认为:编程要有一定的英语和高数基础,还要好的逻辑思维能力,这三样是以后发展的基础。没有英语你就不能学习国外最新的技术数学是锻炼人的逻辑思维的,编程就是考人的逻辑的,你不学数学,试问能学好编程吗?所以,英语、数学是基础,最后,还要加上你自己的兴趣英语重要,很多有名的编程语言都是外国设计的,想要让你的编程能力学得更好,你得会英文才行。
 
当然也有很多过来人是这样说的:刚开始学的时候基本不需要要用英语,没有什么困难,入门的时候各种中文文档又不是没有。翻译的又不是不行。文档,很多语言都有中文版本的。只要你知道什么是单词,单词用什么分隔。学会一门编程语言是绝对没有问题的。首要的是找到一本好的教材,而不是管什么英语,英语就算你现在完全不会也没有任何问题。教材还是推荐国外经典翻译过来的。
 
当然,如果连初中英语水平都没有的话,是很困难的,因为连英语基本语法都不会。最好能有高中水平,其他无所谓。若要深入,则英语、数学就不能落下了;英语四级就差不多了,建议翻译版与英语原版教材对照看,编程与英语同时学。记得看入门的书,一定要看国外的教材,真正深入浅出。编程文档这东西,虽然有中文,但是,英语不好的话,总会有瓶颈的。
 
也就是说:编程中和英语关系最大的地方是哪里?就是刚才说的文档。因为也有很多文档是英文的,这个如果英语不好确实看不了。
 
那学编程需要英语基础吗?总结起来就是,没有英语可以入门,但是想深入那就很难了。
 
学编程需要什么条件
 
 
1,首先要打好编程基础;就是好好掌握书上的知识,当然如果有老师教的话最好,如果自学的话,那就需要你慢慢的边看书,边在电脑上摸索了。特别要说明的是一定要重视数学的学习。
 
2,一定要把高等数学包括离散数学,数值分析学好,数学是编程的基础,是编程算法的源泉,算法是编程的灵魂。
 
3,建议,先学VB,VB是可视化的编程工具,对出学者入门很都帮助。
 
4,学习C语言,现在很多操作系统和编程语言都是C语言编写的,比如Windows,UNIX,Linex等操作系统.C++,JAVA等语言。重要的是要把C语言的指针和数组学好,切记!如果你的C语言的功底已经够深了,就学C++或JAVA
 
5,理解编程思想;会基本的逻辑推理,还有就是化现实语言为编程语言的想法,就比如我需要很多次运算,我就可以想到循环。
 
6,编程重要的不是编程语言,重要的是算法和思路,你还得学数据结构,操作系统基础,计算机系统知识,网络知识,多媒体知识,系统开发运行知识,数据库基础等等。
 
7,坚持练习,学编程,贵在坚持,贵在天天练习。练得多了,你自然而然就精通了。
 
关注与非网微信 ( ee-focus )
限量版产业观察、行业动态、技术大餐每日推荐
享受快时代的精品慢阅读
 

 

继续阅读
C语言和汇编语言的优缺点分析

本文主要是关于汇编和C语言的相关介绍,并着重对汇编和C语言的不同及其编程技巧进行了详尽的阐述。

FPGA学习技巧分享

在学习一门技术之前我们往往从它的编程语言入手,比如学习单片机时,我们往往从汇编或者C语言入门。

基于FPGA的自动温度采集控制系统设计

随着当前工业控制自动化日益普及,对于工作环境中的温度控制也越来越重要。本设计即是针对某些需要持续恒温的特殊环境而设计的自动温度采集控制系统。该系统采用FPGA作为硬件核心部分,有效地利用FPGA在可编程门阵列方面的优点

在有趣的动手项目中快速掌握技能

自从Maker(中文翻译为创客)这个概念引入中国以来,我们一直关注这个群体,比较失望的是,经历这么多年中国的创客成长一直没有形成气候,还想专门写一篇文章探讨一下这个话题。总的来讲,相比于国外如火如荼的创客生态环境,中国的创客给降级到中小学教育里面去了,以3D打印和做一些小机器人之类的玩具为主要体现,盈利的公司也主要是卖打印机和教学培训的一

如何开始上手学习单片机C语言

很多想学单片机的人问我的第一句话就是怎样才能学好单片机?对于这个问题我今天就我自己是如何开始学单片机,如何开始上手,如何开始熟练这个过程给大家讲讲。

更多资讯
最新经济高效入门级平台 面向高端嵌入式运算

提供标准和定制化嵌入式计算机板卡与模块的领先供应商—德国康佳特科技,推出全新跌破价格的计算机模块,该模块基于英特尔最新酷睿™ i3-8100H 处理器平台,是高端嵌入式运算的入门款模块。

基于S3C44BOX的多台设备远程监控系统设计

嵌入式系统是“控制、监视或者辅助装置、机器和设备运行的装置”(devices used to control, monitor, or assist the operation of equipment, machinery or plants)。从中可以看出嵌入式系统是软件和硬件的综合体,还可以涵盖机械等附属装置。

语音通信中时延时延是怎么产生的?该如何减小?

时延是语音通信中的一个重要指标,当端到端(end2end)的时延(即one-way-delay,单向时延)低于150Ms时人感觉不到,当端到端的时延超过150Ms且小于450Ms时人能感受到但能忍受不影响通话交流,当端到端的时延大于1000Ms时严重影响通话交流,用户体验很差。

高盛预计存储芯片需求将下滑 美芯片股应声普跌

投行高盛警告称,存储芯片需求将下滑。受此影响,美国芯片股于当地时间周三普遍下跌。

存储器风吹草动,国内厂商如何不“风声鹤唳”?
存储器风吹草动,国内厂商如何不“风声鹤唳”?

存储器在连续两年走高之际,开始掉头释放出下探信号。虽然强周期波动的存储器价格起伏是正常,但对于仍在计划量产的国内三大厂商而言,若产能都如期释放,而届时市场供过于求之势不减,那么价格战将一触即发。国内厂商如何耐得住亏损,不断加强后续的资金投入?

Moore8直播课堂
电路方案