初学 C 语言,选择在 Windows 还是 Linux 环境下练习更有优势?
作者&投稿:豆贴 (若有异议请与网页底部的电邮联系)
C语言本身是没有操作系统区别的。
但是你在学习过程中的练习和调试环境,
即编译,连接,及应用的库文件,
它们会运行在某个操作系统上,
不同的操作系统的编译运行环境,
会因操作系统的差异而略有差异。
但就大的原理上来讲,C语言本身是不会有这个问题的,
这个差别是你的练习实践实现环境的差别的问题。
这个问题到了C++及可视化的时候会更明显。
另,顺便提一下,C最早基于Unix的大型机
心态摆正
想抵制玩游戏
先找到编程的乐趣
会自然而然投入到编程中的
------------
系统环境还是有很大区别的
你对linux系统不熟悉
会导致你浪费过多时间在熟悉系统上
出于你的目标,走题了
其实你xp系统不安装游戏不就行了
从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
建议用Linux环境。
因为工作中,C语言在Linux环境下编程的工作机会多。
优势?
推荐在 linux 下学习.
纵歪安尿: [发现被提问者的问题误导了,这其实不是一个二分问题,思考之后答案如下] 从Windows入门,熟悉到一定程度之后推荐根据情况转移到Linux下继续学习. 重点是“专注+效率”. 忽视初学者的境况和人的本性去考虑问题都是不恰当的. 并不...
湘潭市13087693150: 自学C++的话哪个开发环境比较适合?我是新手,刚学了点C语言,C++哪个开发环境适合新手用呢??
纵歪安尿: 操作系统问题在语言学习初期不是关键的. 你可以选择在Linux下开发,也可以选择在windows下开发. 在windows下,你可以使用VC++开发环境,这个目前出了很多新版本.最新版是VS2010 不过用经典的VC++6.0还是有很多人
湘潭市13087693150: 初学C语言,在什么环境下并用什么编译器好 - ?
纵歪安尿: windows/linux都可以 选择一个ide即可.windows下dev c++ /cfree/codeblocks/vs/eclipse linux下codeblocks/eclipse
湘潭市13087693150: Windows10系统可以用来学习C语言吗?Windows10支持学习c语言的软件吗 - ?
纵歪安尿: Windows10系统可以用来学习C语言,学习方法为:1、首先要下载安装C语言开发工具,本教程使用dev c++.2、打开dev c++,选择文件>新建>源代码,创建一个文件.3、输入以下代码.4、下面编写一个计算矩形面积的程序.5、还可以定义函数,如图.6、也可以while循环,for循环.
湘潭市13087693150: 初学C语言程序设计 建议在哪种环境下操作??
纵歪安尿: VC++
湘潭市13087693150: 作为一个初学者C语言与C++选择哪一个比较合适 - ?
纵歪安尿: 建议选,C语言!原因:C语言跟C++相比,比较基础,易于上手,遵循先易后难嘛!上来就选C++可能使你对学习产生厌恶....我就是这样的,现在正在学C语言,感觉很爽!
湘潭市13087693150: 菜鸟学习C语言,用什么软件工具比较好?
纵歪安尿: 建议不要用visual studio,有太多的mfc和cli,会把初学者搞糊涂掉用code:bolcks+gcc学习最纯净的c,将来入门之后,可以选择往windows还是linux发展学习C主要作用还是在linux上的
湘潭市13087693150: 初学C语言应该怎么样学习 - ?
纵歪安尿: 我觉得学C ,的话先看几本书最重要 其实也不用多, 你能理解一本也够了, 再的话就是多看协议了, 协议就是无限看了, 有新的就马上更上脚步
湘潭市13087693150: 学习C语言应该使用哪个操作系统和什么软件比较适合 - ?
纵歪安尿: 学习C语言应该使用Windows XP或者Windows 7 32bit操作系统和Visual C++ 6.0软件比较适合.望采纳.
湘潭市13087693150: 初学者在Win8.1下学习C语言与C++,用什么IDE - ?
纵歪安尿: Windows下学习C/C++开发,一般这么选择:1. 按照教材的要求 一些教材之针对某种特别的开发环境编写的,因此首先确认你的教材有没有指定开发环境2. DEV-C++ 采用gcc编译器,体积小巧,如果没有指定编译器,推荐DEV-C++.如果教程...