当然是高数咯,编程只是语言而已,熟练就好了。其实就实际来讲,能跨界才是最好的,举个排序例子,数学家会选择快速排序因为总效率高,码农会选择冒泡排序因为实现简单,工程师选择插入排序因为最稳定,算法工程师会选择奇偶排序,它比插入简单,比快速稳定,比冒泡线程独立,所以说算法工程师是热门职业
个人觉得高数更难些。数学与电脑的确联系极为紧密。因为电脑是一个数学家发明的!这个数学家叫艾伦图灵。编程真的就像做大堆的数学题,其中主要是逻辑运算题。个人觉得高数比逻辑运算题难,所以我觉得高数更难些。
高数只要你跟着课本来,不是笨蛋都能学好,但是c语言要学好,首先所有语法你要熟练,然后你要学汇编语言,你问为什么,等你解决bug的时候你就明白了,然后算法你又要学,c语言不学算法是干不过汇编的,不学算法的我就是用汇编语言优化速度的,然后假如你是个windows粉,你又要学习windows系统结构,api的类型转换能虐死你,当然如果你写窗口,你不用api写那么你又要学习一门界面库,qt,mfc,c++build等等,又是一大虐,然后你还要学习一门数据库,所以等你能出货的时候两年就过去了。
哇,这个东西没有可比性的……
高数这个东西,人类已经研究了几千年了,然后C语言呢?还不到一百年……
只能说,高数是棵树,上面挂了很多人……
高数博大精深,c语言只是小儿科,高中的孩子都能学会。学不好c的学生,无非是计算机原理不太清楚,和不习惯机械运算而已。前者可以看看现代操作系统,而后者学学python什么的更高级一点的语言,理解起来更快一些。
学生时代学过高数,近十年也应用C语言,暂且以过来人的身份,妄议一下两者的难易:
1.高数的知识范畴明显大过C语言,就我接触C语言所涉及的知识,也只是代数、数列、数组、统计为常用,加之微积分、几何等转成的算法,说C语言高深的,是计算机原理、算法、数字逻辑等没有学好;
2.高数的知识,在工作的更多应用,是转化成了如《电工原理》、《高等物理》等方面的知识,当你工作中涉及电路分析、材料分析时,你会发现高数的知识其妙无穷!
个人感觉c语言更难学,因为高数你以前学过那么多年的数学,多少有一些基础,学起来亲切,就是感觉有些难懂,一时理解不了,而c语言对于像我这样电脑只适用于打游戏的人来说非常枯燥,讲的很多全是没听过名词,背的东西也很无聊,编代码也有些枯燥,但这个也要看你的兴趣,如果有兴趣编程,课后练习一下课上讲的内容,也可以学的很好。
这个问题不错,高数和C语言这两门课程,对于许多刚入门的人来说都会觉得比较难,那么至于哪个更难学呢?下面说说本人的观点吧。
其实难与不难因人而异,有些人就觉得高数特别简单,但是C语言很难学,而有些人怎么也看不懂高数,却觉得C语言容易。所以不能考虑个别特例,从普遍现象进行分析。
个人认为高数比较难学
为什么这么说呢?高数需要很强的理解能力,先天性的影响因素较多,先天性聪明的人学起来就很轻松,而脑子较笨的人是理解不过来的,当然后天的勤奋努力也会有所改变,但是进步缓慢,有些人很努力但是成绩却很难提上来,也就勉强能及格。
C语言就不一样了,它毕竟是一门语言,入门难是因为之前没有接触过这样面的内容,一时难以理解,只要努力还是能学的好的,大学里C语言学不好的人一般都是不怎么认真学习的人。
因此,学高数先天性条件更重要,而C语言只要努力了,都是可以学好的。所以如果是两门课程都觉得很难的人,C语言更容易提高,而高数进步缓慢,需要比C语言花费更多的时间和精力。
以上只是我个人观点,大家觉得有没有道理呢?你们觉得哪个更难理解呢?欢迎留言~~