学习编程需不需要很好的数学基础啊

学习编程需不需要很好的数学基础啊,感觉编程涉及很多数学的东西,学习很吃力,怎么能培养下这方面的能力呢?
那怎样才能培养逻辑思维能力呢 具体说说

LZ不要杞人忧天了,那些说数学重要的,首先数学你会吗?数学包含的范畴太多了,常见的有高等几何 微积分 线性代数 概率论 离散数学 数论 图论等等你指的是具体哪一样呢?就算是前人科学巨匠泰斗牛顿,殴几里德,爱因斯坦,他也只是擅长自己从事的那领域,要说所有数学领域都精通我想他们也不敢吹这样的牛逼。
所以对大多数人来说,在数学方面都不太可能取得什么很深的造诣。等到你所谓的把数学学好,那胡子都快白完了,数学是又深奥又费解学习成本巨大需要耗费大量时间学完不用立马就忘的学科。所以说数学重要,先问问你自己能不能学会。
其次,计算机学科跟数学根本就不是一门学科, 包含内容极其有限。计算机编程有自己的理论知识体系,很多跟数学关系不大。学好编程尤其对新手来说最重要的是对你学的编程语言的熟练运用和工具SDK的烂熟于心。每个语言都有自己独特的设计理念,不存在什么好学的编程语言。
所以说,题主,你想得太远了。软件开发需要用到的基础知识比数学重要的太多了,像网络知识操作系统数据结构等等都比数学重要太多,而且这些初学跟数学关系不大。抛开计算机不说,英语比起数学的重要性就大的多的多。英语不好你看不懂函数API说明你一切就是白瞎。而数学对于大多数人来说是最难学也是最不重要的知识,基本上是学了就忘忘了就扔扔了也没感觉的那种,很多搞编程的可能一辈子也用不到数学知识。为什么?理解C++的指针和多态需要数学吗?一个复杂的系统架构也不需要半点数学知识,而你就是看不懂。
还有就是程序调试技术,很多IDE给出的出错语句非常费解,什么指针为空,数组越界,内存溢出,SDK找不到,你没经验时打死你也看不懂你的编程工具提示的是什么。这时你那高大上的数学真是P用没有,它能帮你排查错误找出程序崩掉的原因吗?我看不行吧,你还是得到论坛百度去问人家这些基本的问题。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-01-03
在学习的时候主要出来的数学问题,因为这样的问题比较容易处理,处理的都不会是很难得数学问题!但是要着重培养一下自己的逻辑思维能力,只要逻辑关系处理好就没问题!你觉着难得不是数学问题,而是逻辑问题!加油,努力,祝君成功本回答被提问者和网友采纳
第2个回答  2011-01-03
学习编程需要一定的数学思维,我本身学过编程,数学逻辑思维是编程的基础,但是最重要的还是当你编程的时候能够把这种思想很恰当的运用到程序中,这是很重要的。我觉得最初学习编程的时候还是在看懂程序的基础上敲代码,敲得多了知道的也就多了,然后再多读书多看书,扩展自己的知识面,不停地敲代码,时间长了就好了。
第3个回答  2011-01-03
太需要了!不过也要看你是编计算类的程序,还是一些非计算的程序!从我自身经历来讲,我觉得太需要了!
第4个回答  2011-01-03
我觉得应该是逻辑思维能力跟英语要好点,这样学起编程来就不是很吃力。
第5个回答  2011-01-03
在学习的时候主要出来的数学问题,因为这样的问题比较容易处理,处理的都不会是很难得数学问题!但是要着重培养一下自己的逻辑思维能力,只要逻辑关系处理好就没问题!你觉着难得不是数学问题,而是逻辑问题!加油,努力,祝君成功本回答被提问者和网友采纳
第6个回答  2011-01-03
学习编程需要一定的数学思维,我本身学过编程,数学逻辑思维是编程的基础,但是最重要的还是当你编程的时候能够把这种思想很恰当的运用到程序中,这是很重要的。我觉得最初学习编程的时候还是在看懂程序的基础上敲代码,敲得多了知道的也就多了,然后再多读书多看书,扩展自己的知识面,不停地敲代码,时间长了就好了。
第7个回答  2011-01-03
太需要了!不过也要看你是编计算类的程序,还是一些非计算的程序!从我自身经历来讲,我觉得太需要了!
第8个回答  2011-01-03
我觉得应该是逻辑思维能力跟英语要好点,这样学起编程来就不是很吃力。
相似回答
大家正在搜