初学 C 语言,选择在 Windows 还是 Linux 环境下练习更有优势?

0.808091
2024-11-20 23:40:53
推荐回答(3个)
回答1:

[发现被提问者的问题误导了,这其实不是一个二分问题,思考之后答案如下]
从Windows入门,熟悉到一定程度之后推荐根据情况转移到Linux下继续学习。
重点是“专注+效率”。
忽视初学者的境况和人的本性去考虑问题都是不恰当的。
并不是否定Linux,而是它对于初学者的入门门槛太高了。
Window进入难度小,非常有助于不断积累幸福感。各种IDE完备,基本可以按照书上按图索骥,能让你专注而有效率的在学C语言。windows下完善的IDE调试环境有利于减少入门难度,这对于初学者是大益。难以想象一个初学者在Linux下面遇到指针错误会不会看着segement fault直接崩溃掉,然后选择掩卷长泣,深藏功与名....
而选择Linux入门会让你学C语言变成:捣鼓系统,学习gcc/GDB的使用,学习vim/emacs使用,make文件的编写等。请问:对于初学者的你,你还能专注的学C吗?
当你在windows下学习到一定程度之后,你会发现windows下学习的缺陷:IDE过于完备导致对于细节缺乏了解;windows这个”化妆过度“的系统导致你从中基本学不到东西。你可能不时
需要去考虑IDE到底变了什么戏法?windows为甚么和你学的语言感觉一点关系都没有? 这个时候你可以转到Linux下继续学习。通过对细节的把握以及在一个对程序员友好的系统的帮助下,可以让你的问题得到消解,继续专注而有效率的学习。

附上出处链接:http://www.zhihu.com/question/19919822

回答2:

建议用Linux环境。
因为工作中,C语言在Linux环境下编程的工作机会多。

回答3:

优势?

推荐在 linux 下学习.