linux编程到底该怎么学?
2个回答
展开全部
小弟接触linux已经有不少时日了,但是这段时间一直不得其法,总是在管理这方 面兜圈子,编程这边几乎没有进展。我借过APUE(英文版的,不像中文版那么不好 理解)来看,但是怎么说呢,看的时候非常清楚这个函数是用来干什么的,但是书 一合,要自己去实现某个功能,我就完全晕了。。。。根本不知道该使用什么函数 。而且APUE里包括的函数真的非常多,看到第九章我就知道再看下去也没什么效果 ,看完之后跟没看没有什么区别。我真心地请教各位前辈,这个编程到底怎么学? 我目前主要学C和C++,其他的以后有用到的再去学,不过语言都是想通的,学习的 方法才是最重要的。我也清楚动手编才是重点,可是真的不知道从何下手,我想在 编的时候能实现一个真正有功能的程序,而不是针对每个学到的函数单独写一个小 程序,那样我觉得没有什么用。怎样才能按照我这个思路去学呢?对具体的某个小 功能我就不知道可以用什么系统调用来解决。请各位前辈稍加指点,小弟不胜感激 !
我有一段时间也像你一样这么困惑,我觉得你首先应该明确你今后要从事什么样的 工作,如果你要从事linux相关的工作,就要懂得linux的优势是在服务器,嵌入式 这些领域,在linux下从事编程必然是很底层,直接与linux内核打交道,必然要懂 得linux内核提供的系统调用,这些全部是C语言实现甚至是汇编语言实现,而apue 是关于这方面很好的书,你还是应该耐着性子看的啊,去理解,除了apue还有 unpv1和unpv2则是将关于网络编程的,也是C语言实现的,风格跟apue差不多,嵌 入式是linux最好的发展方向,不妨去找找这方面的资料,看看需要懂多少东西, 当然apue是必须的,这些是我的一些见解,我相信有付出总有回报,特别是从事编 程工作的特别要懂的坚持
《linux就该这么学》免费提供最新Linux技术教程书籍,为开源技术爱好者努力做
得更多更好
我有一段时间也像你一样这么困惑,我觉得你首先应该明确你今后要从事什么样的 工作,如果你要从事linux相关的工作,就要懂得linux的优势是在服务器,嵌入式 这些领域,在linux下从事编程必然是很底层,直接与linux内核打交道,必然要懂 得linux内核提供的系统调用,这些全部是C语言实现甚至是汇编语言实现,而apue 是关于这方面很好的书,你还是应该耐着性子看的啊,去理解,除了apue还有 unpv1和unpv2则是将关于网络编程的,也是C语言实现的,风格跟apue差不多,嵌 入式是linux最好的发展方向,不妨去找找这方面的资料,看看需要懂多少东西, 当然apue是必须的,这些是我的一些见解,我相信有付出总有回报,特别是从事编 程工作的特别要懂的坚持
《linux就该这么学》免费提供最新Linux技术教程书籍,为开源技术爱好者努力做
得更多更好
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询