学编程应该先学什么?听说最好先不要学C语言,一个学长说应该先学MATLAB,是这样吗?

高手,打扰一下,学编程应该先学什么?听说最好先不要学C语言,一个学长说应该先学MATLAB,是这样吗?
最新回答
姐独占天下

2024-11-07 01:01:27

关于到底首先该学习哪一种编程语言?这个并没有一定之规。可以根据自己的具体工作需要进行编程语言的选择。从来没有听说过最好不要先学 C 语言,而应该先学习 MATLAB 语言的。如果你的工作需要使用 MATLAB 语言进行各种复杂的数学运算,那么你就可以首先学习 MATLAB 语言;但是如果在你的工作中根本就不需要进行各种复杂的数学运算,而是需要你编写和计算机操作系统比较紧密的软件,那么你就必须学习、并精通 C 语言编程。
这就是我个人的亲身体会。因为在我的计算机编程工作中,由于根本就不涉及到需要使用各种复杂的数学运算的地方,所以我到现在也从来没有学习过 MATLAB 语言的编程;但是由于我的编程工作是和系统的相关性比较紧密的,所以我的 C 语言编程就比较熟练。
追问
你好,我刚刚大一,是学机械的,不想只束缚在课本知识里面,我的学长说直接学c会难,会失去兴趣,学MATLAB会简单一些,在学其他的容易上手
追答
如果是这样子的话,你也可以先学习 MATLAB 语言编程。不过你就记住一点就是:你只要真正地熟练掌握了一种语言的编程,今后你再学习其他任何的编程语言肯定是非常方便的。因为学习编程主要学习的是编程思路,不同的编程语言只不过是语言的语法、以及语言的关键字不同而已。祝你成功!加油!
谁愿意当小三

2024-11-07 05:07:32

C语言是基础语言基础,应该先学C,matlab 很小众,学这个以后去干什么呢?单纯搞建模?现在java C#都是比较容易的,顺带着学js ,想搞ai学C和pyth on,想搞地信学js for arcgis ,初学学习c#或者java 是很好的,很实用,C是基础语言是一定要会的,包括一些基础算法,冒泡排序之类的,都是在大学就应该学会的,大学不知道干嘛的话就去参加软考,有用没用的以后再说,让自己学点东西
追问
我刚刚大一,是学机械的,不想只束缚在课本知识里面,我的学长说直接学c会难,会失去兴趣,学MATLAB会简单一些
追答
那你就学c#啊
学什么matlab
奥,我明白你学长的意思了,他是觉得对于机械来说的话matlab更有用一些,这也可以啊,你试试嘛,往上资料这么多,多查查,多去图书馆,C也没有那么难,一定要多敲代码,好程序员都是代码堆出来的
追问
谢谢,你的耐心回答,其实我不太了解编程就是想多学一个技术,毕竟现在是计算机时代,我对MATLAB不了解,我的学长说要多参加数学建模还有一个叫飞思卡尔的比赛,我想问一下学MATLAB对数学建模是不是特别有帮助?
你好,我想问一下软考是什么?是计算机二级吗?
追答
是的,参加建模就要会用matlab,大学证书里建模比赛获奖证书算是有用的一种,但是你要学习好,因为老师会从学习好的里面挑队员,同样你也一样希望你的队友能什么都能干,我们当时拿了个省二等,其实很一般的成绩,但是最后校招的时候还是有用的,软考是专业的软件考试,你不是科班出身的话用不着考,你要想学,就听你学长的matlab ,机械本身专业课也非常多,你大一要做的事情是把基础打好,数学一定要好,你可以找网上的考研数学视频学习,我是非常遗憾到大三才知道原来有讲数学讲的这么好的老师,比如张宇,汤家凤,大一就可以把高数自学完
大学里比较重要的证书,四六级,计算机二级,奖学金,就这几样,有几张优秀学生干部的就最好了,尤其你学机械的,大概率进国有单位,中建中铁中交,基本筛简历都是先看一下绩点,绩点3以下不要,然后再谈其他的
这几样考完了,可以学二建之类的,只是考完了需要机构帮忙挂出去,然后你还需要查一下,比如你进入工作岗位了,评职称怎么评,都需要什么,软考是科班学生评职称必备的证书,你不是科班所以把精力放在专业课上,至于计算机,会修,会改,会装,就够用了
大学里还有一个比较重要的,入党,这个就要跟团委书记,或者党委书记搞一搞关系了,一般就是导员,送点礼什么的,一定不要挂科,否则非常伤,不好弄了
-对着教师唱情歌

2024-11-07 01:49:19

先明确你学编程的目的,发展方向。
非班科出身的没必要先学C语言,班科出身的,C语言必不可少。
MATLAB语言我没接触过,简单看了下资料类似C++,偏科学计算。现在把科学计算当作应用目的编码不是很多,图形计算用的比较多,说实话个人觉得受众面较窄。
建议如果初学编程且准备后面专攻面向对象的编程可以考虑C++和java,偏底层的话还是建议C。