日期:2014-05-16  浏览次数:20531 次

关于学习Linux编程的疑问
本人想认真学习linux下的编程,于是在google上找了好久关于使用哪种编程语言的问题,由于我学习编程的入门语言是C++,所以我一直偏向于使用C++,但是网上很多人都说在linux下编程最好使用C语言,如果继续使用C++来进行linux编程有什么特别大的不便吗?还是前途不太光明?尽管C++是由C衍生出来的,但是两者之间还是存在基本概念上的差异,所以我对应该使用哪种语言感到的疑惑。
如果最好使用C语言的话,我是否有必要应该重新看一下C语言的基本概念,因为C++的语法和C差异不大,只是编程的定位点不一样?
还有就是我初步拟定了一下linux下学习编程要看的相关书籍的次序,不知这其中是否有什么不对的顺序,请高手指点一二:
《The C Programming Language》(不知是否还有必要细看?本人对C++基本语法结构已经较为熟悉)
《UNIX环境高级编程》
《深入理解Linux内核(第二版)》英文版
《linux设备驱动程序》

如果还有什么必需的书籍,也请各位高手帮我指出来,谢谢了。

------解决方案--------------------
《The C Programming Language》(不知是否还有必要细看?本人对C++基本语法结构已经较为熟悉) 
《UNIX环境高级编程》 
《深入理解Linux内核(第二版)》英文版 
《linux设备驱动程序》 

你有C的基础就可以了,看指针能看懂,就没问题了。

unix环境高级编程可以看看。

对语言要求不高
------解决方案--------------------
linux 和 c++也没仇
干嘛听别人的?

自己喜欢什么就干什么呗

如果要学c,一定要看 c专家编程