什么跟什么嘛,不知道是谁说的要学好数学的
你说说有什么关系?
叫你编写一个杀毒软件,你看看有多少东西需要用到数学知识的!
以前传言说学编程一定要数学好,其实并不是这样的
主要是因为编程里有“算法”这一说,就让很多人这样误解了,编程中所谓的算法其实大多是泛指程序的流程设计,如果不是搞专业的图文测绘之类的软件,根本就用不到什么数学公式
其实编程序是比较需要逻辑思维的,数学好的人一般逻辑思维比较强,所以往往容易学好编程
但是这不是绝对的,有些人数学好得一塌糊涂,但是逻辑思维不行,公式什么的背得滚瓜烂熟,解题转化好就套,数学当然好了,
这样的人,只能背别人的代码
然而,编程是一门创造的技术甚至是艺术,只会记忆不会创造是没有出路的
那数学不好的人你敢说有没有逻辑思维敏锐的了?那些研究哲学的人学编程普遍比学数学的人学编程来得快你信不信?
另外,有人说学编程要先学E文,这是无奈的事,谁叫系统是老外开发的呢
不过对英文不感冒的朋友可以考虑一下易语言,中文编程,
但是我不看好它,在我看来,它甚至连VB都不如,开发的程序太“笨重”,不过如果只是想体验一下编程的乐趣,它不失为一种选择
学哪们语言都不重要,重要的是编程思路,比如说排序,给你几个数,把它们从大到小排,
用C、VB、Pascal(Delphi)、Java……来写这个程序
它们的编程思路都是通用的——冒泡法、交换法、qsort……
唯一不同的就是语法
在编程中,语法是身体,算法是灵魂,掌握好它们就可以继续深入探索了
大部分编程语言一般入门都是从dos系统下的语法开始讲解,在有一定的基础之后可以转到Windows程序的开发上来学习,之后可以往网络开发方向发展,学无止境
可能有些语言过于偏激吧,如果我说得不对,欢迎一起探讨!