很多编程培训机构都宣传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,坚持练习,学编程,贵在坚持,贵在天天练习。练得多了,你自然而然就精通了。
超高压架空输电线路张力架线的基本特征及优点
开关电源是什么?开关电源的定义和工作原理详解
一款用于Windows的开源反rookit (ARK)工具
高通5G技术推动行业应用落地 骁龙X50覆盖品类大增
电缆里面进水了该怎么办,有什么解决办法吗
学编程需要英语基础吗?
在中国背后捅刀!澳大利亚禁止华为5G技术
终于打破垄断?国产超声波指纹即将落地
石油化工生产中,计量和流量自动化仪表如何选择
Pyintervals 超简单解决你的数值区间处理问题
vivo X30系列60倍超级变焦,12月份正式发布
工业控制网络常用通信协议
高通骁龙855和X50强进组合让消费者率先融入5G时代
世界最大飞机Stratolaunch进行滑行试验最高速度达到了219公里/小时
大地震,紫光挖走中芯CEO赵海军!
关于提升网站安全性能的一些小技巧
荣耀20系列官宣该新机将于5月21日在伦敦发布
台电腾龙系列DS10率先在京东自营旗舰店开启首次销售
创新健康物联网应用,推动传统诊疗方式改革
深度分析大数据和人工智能下的装备体系