学 Linux 要学 C++吗

2015-05-10 08:31:31 +08:00
 MrLiao
大一狗,正在教C++,对它很不感兴趣,完全不想学,我自己想学习linux,学运维,问问需不需要学C++?
9242 次点击
所在节点    Linux
92 条回复
canautumn
2015-05-10 12:05:12 +08:00
搞Linux不用学C。现代C++已经和C语言脱离的很远了,不过虽然国内还是那套从C教起的错误的方法。
canautumn
2015-05-10 12:05:34 +08:00
@canautumn 写错了,搞Linux要学C,不用学C++……
bugeye
2015-05-10 12:08:59 +08:00
我觉得楼主语文得好好学学。“正在教”的主语是“大一狗”弄得我以为楼主在教别人C++。

大一学的C++也就是C++的语法而已(估计是带类的C),就算学会了,也不等于会了C++。linux运维会脚本语言比会编译语言要重要得多吧。
clino
2015-05-10 12:16:11 +08:00
"Linux大部分程序是C++写的" ?
Linus 是这么说的:
"
*YOU* are full of bullshit.

C++ is a horrible language.
"
jyootai
2015-05-10 12:27:51 +08:00
Linux 作者Linus 说:

*YOU* are full of bullshit.

C++ is a horrible language

http://thread.gmane.org/gmane.comp.version-control.git/57643/focus=57918
Neveroldmilk
2015-05-10 12:35:50 +08:00
Linux高手喜欢C,C++是两头不讨好。
Andiry
2015-05-10 12:50:23 +08:00
Linux只是kernel层用C写而已,应用层大把程序还是用C++写的。你确定你要做底层?
MrLiao
2015-05-10 13:20:29 +08:00
@palxex 所以,还是多少学习点吗?
MrLiao
2015-05-10 13:22:11 +08:00
@wind3110991 刚开学的时候,也是想要学习的,也找过经典的书来读,后面觉得没趣,就放弃了,现在看来,还是学一点好
MrLiao
2015-05-10 13:25:19 +08:00
@bugeye 是的,正在学习c++。。。语文确实不太好。。。教的就是类对象,多态等等这些。
MrLiao
2015-05-10 13:27:20 +08:00
@Andiry 偏向服务器,运维
VirgilMing
2015-05-10 13:29:21 +08:00
Learn the hard way.
不要纠结于学什么,C++ 和 C 都该学。
大一正是疯狂学习的好时候。只要不耽误谈恋爱就好。
jy01264313
2015-05-10 13:57:53 +08:00
我觉得学习 C 是必要的,但是 C 艹 还是算了
xuwenmang
2015-05-10 14:06:00 +08:00
既然正在教,为什么索性不花点功夫?
FrankFang128
2015-05-10 14:52:01 +08:00
即使难道不是汇编或者机器码么。呵呵
FrankFang128
2015-05-10 14:52:15 +08:00
基石难道不是……
wind3110991
2015-05-10 14:58:05 +08:00
@MrLiao 不要受那些对某些语言有傲慢偏见的程序员的影响,能学好并契合某一门语言,更多是在于个人的性格与风格,能够多接触一些语言是极其好的,你可以对比自己更喜欢哪种编程风格。总比那些整天争论php和c++如何如何,自己连程序都没写过几行的人好。
eightqueen
2015-05-10 14:59:15 +08:00
已经有很多人给出了优秀的答案,我想发散一下.
你现在才大一,以后肯定会遇到更多你不喜欢\暂时也没啥用的课程.
我的建议是在本科阶段,老老实实做个书呆子挺好的.因为你懂的实在太少了.像C++这种被全世界的大学认可的课程,别跟它过不去.
如果你有其他兴趣,那就课下研究.犯不着放弃C++,有趣的课程和必修课不冲突.
MrLiao
2015-05-10 15:45:18 +08:00
@wind3110991 谢谢,明白了,课会认真上,好好学习了
MrLiao
2015-05-10 15:46:01 +08:00
@eightqueen 说的很有道理,受教了,谢谢你这么中肯的回答

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/189861

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX