猿问

身为程序员一定要学C吗?还是直接学其他语言就可以了?

本来有javascript基础.
但想学c++或者c#.不知道从何开始.一定要先学C开始吗?
有一次在某网站看到一篇文章说不懂C语言的不是程序员.

慕娘9325324
浏览 710回答 12
12回答

潇潇雨雨

学C有好处,不要羡慕别人一开始就是winfrom或者WEB编程,厚积薄发才是王道,使用C语言了解数据结构和算法对于以后高级语言的使用有莫大的好处。不懂C语言的不是程序员,我也觉得这句话也太偏激了,但我认为不会数学的程序员不是好程序员,编程语言只是工具,数学才是打开科学大门的钥匙。 编程语言或许还会不断有新的计算机高级语言出来,但是所有的基础都是数学。 中国从来不缺coder,但是世界永远缺数学家。数学与计算机的结合那就是高科技。 在大学学好数学才是重中之重,数学不通也就是个高级民工。言重了,不过或许也是社会现状。

holdtom

不一定要先学C,只是说学C的话培养你的编程逻辑思维能力。因为c语言的语法糖比C++或C#要少,所以入门时建议先学C。

繁华开满天机

我就不太懂C,大学学过但是早忘了。个人认为可以直接上手C#,如果你想学C++的话那还是要懂C语言的。

隔江千里

C和C++是两种不同思想的编程语言。个人觉得没必要从C开始,可以直接学C++。

倚天杖

不懂C语言的不是程序员,这句话也太偏激了,不过想要成为一个合格的程序员,一开始没学过C语言的话,可能学习的路线可能有点问题。C语言不强制你去学,但是他能锻炼你面向过程的编程思维和逻辑思考能力。多学一些知识还是有益处的。所以,希望你能学习一些C语言方面的基础知识,无需深究。

阿波罗的战车

谢谢你 .让我明白了很多

小怪兽爱吃肉

不是语言的问题,.思想很重要,.

汪汪一只猫

可以适当的学习一下c,对以后的学习会有帮助

幕布斯6054654

不一定非要学习C啊,完全可以直接上手C++和C#,只是容易度的问题。学习了C后,上手C++和C#可能比较容易,毕竟都是一个语系的。想我就先学的C后学的C#,不过到现在C的知识忘得也差不多了。我同事也有很多直接学C#的,一样做东西。编程,我一直觉得思想才是王道

一只萌萌小番薯

什么都没有说是必须的,大学接触过,就再没看过,工作一直用C#,感觉那个不是必须要学习的。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答