本文目录一览:
- 1、要作为一个程序员学完高数C/C++应该在学什么
- 2、对于黑客家说,英语数学要达到什么水平,是高中还是大学,还有要想黑客入门,先要掌握计算机的那些知识...
- 3、说一下数学的作用
- 4、国外那些少年黑客既没学过高数,也没学过数据结构是如何学会编程的...
- 5、黑客的英语和数学水平
要作为一个程序员学完高数C/C++应该在学什么
高数跟编程没太大关系吧……
我是计算机专业的,不敢说编程很在行,但还是了解一二。我们的课程包括:计算机组成原理、微机原理、数据结构、操作系统、数据库原理、计算机 *** 、计算机系统结构。从上面看,硬件占了很大部分。因为程序说到底都是在和硬件打交道,了解硬件的工作原理是必需的。涉及编程的大概只有数据结构课程,这是编程的基础的基础,是一个程序员的“内功”。
自学编程的话,看你的发展方向,是桌面应用程序的开发,还是嵌入式的程序员,还是做WEB的开发。可能WEB开发和硬件没有很大关系,但了解一二还是有好处的。嵌入式的开发就不用说了,和硬件关系最密切。桌面程序的开发算是二者之中。
自学的话,从了解计算机的系统结构方面上讲,要学习组成原理,和汇编语言,现在很多微机原理的书籍实际上都在讲汇编;从实际软件开发说,要学习数据结构,数据结构的数学基础是离散数学,但不是必须在这之前学习,有基础更好;然后操作系统,可以帮助你了解程序在系统环境下的运行等等。
至于书籍,很多很多,网上可以找到不少优秀的。贴一下我们的教材吧~
《计算机组成与设计,硬件/软件接口》是外文书,有中译本,讲MIPS的结构;
《数据结构》是夏克俭的,是我们系的老师~公认不错的是清华出版社严蔚敏那本,但我觉得入门我们这本更好,因为严蔚敏那本事用C语言的伪代码,初学者不好理解;
还有数据库,现在大型的程序都要用到数据库。《数据库系统概念》也是外文书,有中译本。
对于黑客家说,英语数学要达到什么水平,是高中还是大学,还有要想黑客入门,先要掌握计算机的那些知识...
英语基础词汇高中就够,然后建议买本书看专业词汇
数学高中基础打好,然后学离散数学和组合数学,高数不用
你至少要掌握计算机系统的构成,对软硬件有初步了解
说一下数学的作用
1、如果程序中要使用算法,高等数学可能用得上。不过一般的程序,还是很难用得上高等数学的。
2、高等数学只是基础,一旦你进入数据结构、数据库或其它比较专业的东东,它的基础作用就很明显了!
3、其实关键是看你干什么,计算机编程也有很多方面,比如说你要搞图形图象处理建模,就肯定要线形代数方面的知识,但你如果是一般的编程,就不是那么明显。
4、思想,逻辑思维对一个程序员太重要了,多少时候,我们都需要在头脑里面把程序运行上几遍,这凭什么?因为程序员有出色的逻辑思维,而这种出色的逻辑思维从何处而来??数学数学还是数学.基础学科锻炼人的基础,没有地基何来高楼大厦,所以,我认为,不管是数学还是离散数学等等的相关东西都要好好学习
5、高数的作用:一是培养思维,二是算法分析,三是程序可能本身与高数有关。
6、如果你做图象处理的话 高数很重要。
7、高等数学是一门基础学科,如果没有学过高数,那么看计算 *** 就可能象看天书似的了。如果你要做一名编程熟练工,可以不学它,否则好好学学吧!
8、高数就象是武林高手的内功,虽然不能用来击败对手,但是可以让你的招式更有杀伤力。
当然必要的招式还是很重要的,至于象令狐冲那样的只用招式打天下的天才比较少。
9、思想,逻辑思维对一个程序员是很重要的,你不能只是学会click,click,click.
那样你是没有什么前途的。
10、说白了,高等数学是训练你的思维的。如果你是数学系的本科生,考研你可以考除了文学系和新闻系的任何一个科系,为什么?因为你的思维比较能跟得上拍。
11、高等数学在一些常用数值计算算法上能用的上, 不过在一般的程序上是用不上的。不过小弟我听说高数在解密方面有用,如果你想当黑客就要好好学了, 呵呵~~~~~
12、我希望你知道编程只是为了表现你的思维、你的创造力,
仅仅是一种表达方式,而数学是你能不断创新的基石。
13、数学是所有学科的基础,数学不好,什么都不可能学好,我看过一个报道,有的软件公司根本不要计算机专业的程序员,而是到数学系去找,经过短期的培训他们的编程能力肯定比不注重数学基础的程序员强,现在知道它的利害性了吧,好好学数学吧!
14、我认为那得看你是将来拿编程来干什么 如果用与科学计算 比如火箭发射那种计算
那数学和物理差一点都不行 如果你是一个应用程序开发者 那对数学的要求就不一定高 我在系里数学最差 但编程更好 这也是中国教育制度的缺陷 不能尽展所长 我学校里的计算机教学计划还是5年以前制定的 学的都是理论 没有实际的东西
15、高等数学对编程有何作用?
数学是计算机的鼻祖,等你到商业的开发环境,比如做游戏开发,就需要数学基础很深的人工智能了,很多公司就找那些数学系的来做开发,对他们来说,计算机很快就会上首,并且很牛彼得啊,哈哈,好好学吧,freshman建议看《计算机编程艺术》纯粹的基础算法恐怕是没有什么机会用高数了……但是只要是做到音频、视频之类的东西,高数是少不了的……
16、作为理论功底,在图像/声音图像压缩算法/人工智能/CAD等领域广泛使用微积分作理论研究工具,所以如果你不想只是做做连中专,高中毕业就能做coder,那么请学好高等数学,为以后要走的路做准备
17、现在很多人说的编程好,就是说在一个小范围的 人群/代码规模/错误率/工程难度 下个人的代码 风格/写代码速度。就像造房子的砌砖工人一样,说自己每天能比别人多砌几块砖,就以为天下老子更大。方不知造一幢楼更赚钱的是设计院里的人,再者是包工头,这些人对砌砖相去甚远,甚至根本不知。 这其中的道理够明了了吧
18、当然有用了,并且很有用,你没看大学考计算机的研究生数学都难些,并且很多数学专业的在计算机方面都相当地厉害,除了计算机专业的就是数学专业的。这些不光是逻辑思维能力的培养,还有一些算法等很多方面的问题。
19、其实不该问这个问题,数学对编程有如蔬菜对肌肉。你说你吃了这盘菜对你身上的哪块肌肉有好处谁也说不出,但如果你一点蔬菜都不吃,你身上的每块肌肉都会没用。
20、其实高等数学还是有一点用处的,不过我建议你学高数的时候,顺便参考一下大学数学系专用的《数学分析》,此书对逻辑思维有相当帮助
国外那些少年黑客既没学过高数,也没学过数据结构是如何学会编程的...
只是没有在学校里学过这些,并不代表他们不自学。不说成名了,每个成功的黑客私下都是好学的孩子。看的书比在学校里学到的东西要多得多。
黑客的英语和数学水平
英语基础词汇高中就够,然后建议买本书看专业词汇
数学高中基础打好,然后学离散数学和组合数学,高数不用
你至少要掌握计算机系统的构成,对软硬件有初步了解