学习语言编程需要数学和英语的很好基础吗?

0基础
2024-11-27 10:39:29
推荐回答(5个)
回答1:

初学者不需要。当然如果你只是想学简单的基础的话是完全不需要的。如果你想学算法,那么要有一定的数学基础,如果你想成为很厉害的人,你数学必定要和数学系那些差不多的(不是说解题能力)。获取世界最新的信息也需要懂得英文。当然编程语言只是一个工具,最终要发挥什么样的作用,取决于你要拿它来干什么。比如你想拿来做些小软件,那么数学是很基础的当然还是需要一些数学知识看你具体做什么。如果是用来解决数学问题,那么英文和数学都是必须的。初等数学就不用说了,还要学习微积分,线代,抽象代数,高等几何等等

回答2:

编程如果不是从事3D游戏引擎,人工智能,高级算法,航天科学,那数学一点都不重要。最多游戏开发中用到些牛顿运动定律,圆周和抛物线运动,而且有大量现成的例子,不需要你数学学得有多么好。
相比之下,英语却非常重要。因为绝大多数有用资料都在英文论坛,官网上面,英语不好你读不懂SDK那分分种就想回家。
还有一种品质,比数学和英语都重要。
理解C++的指针和多态需不需要数学和英语?不需要,一个复杂无比的流程和程序架构根本不需要任何数学知识,但是你就是看不懂。
不知道LZ有没有看过圣斗士星矢,没错,就是需要那种能忍受常人难以忍受的煎熬的痛苦,一步一个脚印脚踏实地克服一个又一个几乎不可能战胜的困难的品质。开发中,莫名其妙的问题会一个接一个蹦出来,你不可能 像系统重装一样的简单回避它,要解决它们,需要大量的平时经验积累和长时间痛苦的摸索和煎熬,没有星矢那种不怕被虐被打趴下多少次都不屈服的精神,劝你别来找虐,因为放弃是早晚的事。

回答3:

首先很欢迎你进入编程的世界。
对于你的问题,我的理解是:
1.兴趣和毅力很关键
因为你是在家自己练习,没有很好的学习编程的环境和资源,所以兴趣和毅力是支撑你学下去的动力。
因为如果没兴趣,或者毅力的话,在家里学习,尤其是学习天天跟数据,函数,算法打交道的的程序设计
会很容易放弃和懈怠。
所以,潇桐建议请下定决心,并饶有兴趣地走下去。
2.我英语和数学不太就好,怎么办
对于英语,只是一种获取外界信息,交流的工具,对于编程来说,英语的作用体现在阅读英文文档,适应国际化的编程环境。但请注意,学英语跟学习编程没有必然联系,英语好或许我在学习程序语言时要亲切些(因为高级语言诸多关键字是英语单词),
但那个只是一点点,看中文教材完全可以满足你入门编程的需要。
对于数学,潇桐认为其作用体现在效应和应用方面,效应是指学数学锻炼你的思维能力和逻辑能力,如果你数学好,在设计算法和理解程序时会比较轻松,但
写出的代码会很优美,但并不是说数学不好你就写不出代码了。我觉得这种能力可以慢慢培养,甚至多写代码也可以培养。
再者是应用,数学知识并不是在每个领域都能体现,这里的数学知识指的是大学数学的一些知识,比如微积分,级数,矩阵,行列式,图论,
对于一些比较底层的开发,比如说游戏程序的设计,就需要丰富的数学知识,比如线性代数等等。但对于一些基于应用的程序设计,比如
开发网站啊,写一些GUI程序啊,就并不那么需要“高深”的数学知识了
所以,潇桐认为你英语和数学不太好,并不是你想象的那样影响你学习编程
OK,now let's begin our coding travel!
3.怎么入门
选择一门入门语言很重要,潇桐建议你先学C,不学太多,学学谭浩强老师的《C程序设计》
或许你学完这本书后会发现除了写些算数运算,解决些数学问题,其余什么都不能干。
不慌,如果你真正学懂了这本书,那么在学习其他语言时你会发现很亲切,毕竟,语言都是人写出来的,同样是高级语言,当然最基本的东西比如程序结构,数据格式差异都不大,
而且,通过学习C,你能学会程序的走法,懂得怎么设计算法,方便你以后学习其他语言
同时,你在学习C时,最好找找《计算机导论》之类的东西看看,也就是计算机专业学生入门的图书,了解下数据库呀,面向对象呀,计算机程序与硬件之间的关系呀,丰富下你对计算机的了解
4.如何选择
学完C后,你就应该选择一个你最喜欢的语言进行深入学习了
那么多语言,怎么选择呢?
潇桐认为其实每种语言的存在都有自己区别于其他语言的优点,比如C,C++寻址很快,跟硬件打交道很厉害,如果你要写底层应用,写游戏,就深入学C,C++,
又如如果你对写网站感兴趣,就可以选择PHP,ASP.NET,JSP三种动态网页之一进行学习。
反正按照自己的兴趣去选

当你真正能够应用语言时,就可以像计算机专业过渡了

此只为潇桐的一些拙见,希望大家多多批评

回答4:

我和你一样,也是正在学编程的,不用非得懂英语 C常用的单词就那么几十个 边学边记就可以啦。首先得先把C基础学会,我现在也正在学C,看视频学的,我现在看的是夏老师的,感觉还行,最吸引我的的地方就是讲的一听就能听懂,而且不繁琐啰嗦,简明清晰,都是重点。之前看过郝斌金文什么的,康辉的也看了一点,感觉都讲的太高深了,而且听不出哪些是重点,有用没用的都讲,像我这样初学者都看的失去学的信心了。

回答5:

话是这么说,但是有关计算机编程的英语和数学都是慢慢学起来的,不用担心