本书从Linux基础知识入手,深入浅出地介绍了Linux程序设计的相关内容。通过实例分析和代码演示,帮助读者了解Linux系统编程的基本原理和技巧。同时,本书还重点讲解了Linux下的进程管理、线程编程、文件操作等重要主题,为读者提供了全面的学习指南。
Linux程序设计读后感篇一
虽然不如APUE那一类书出名,作为Linux初学者,这本书绝对是最佳选择;从shell一直讲到x-window编程,语言平易近人,确实是一本难得的好书,就是价格高了些,许多Linux的技巧性知识在书中也有提及。
1/12页Linux程序设计读后感篇二
可以将这本书作为学习linux编程的入门级书籍,讲得不深,涉及到的知识面还行,但要深入的话,建议参照《UNIX环境高级编程》来读。
我读的是英文版的,语言不难,有些地方参考了第三版中文版来读,第三版的翻译不错,不知道第四版咋样,但应该不会差,推荐初学者看。
2/12页Linux程序设计读后感篇三
大致翻完了这本书。
内容非常全面,对linux环境下编程相关的各个方面都做了清晰的论述。基本如shell,文件,开发工具,调试,高级如线程,套接字,数据库,图形编程都有涉及。
深入浅出,像推开了一扇门,外面的青山流水小桥人家都尽入眼底,就只等你跨步出去。
是入门学习的极佳读物。
3/12页Linux程序设计读后感篇四
这本书已经读了一多半了,是一本很入门的书籍,但是在翻译山确实比较绕口。可能是译者功力不够,很多东西中文看不明白,反而是英语能看明白。在内容上,每一章都是一个非常简要的介绍,任何一章拿出来都有事一本书。在这里,真的想批评一下国内的一些译者,不但毁了大师的作品,而且误人子弟啊。
4/12页Linux程序设计读后感篇五
《Linux程序设计》是我的Linux编程入门书籍,也是做为教材使用了一整个学期,在阅读和学习这本书的时候产生了很多的疑问,书里也没有对应的解答,直到……直到我看了APUE,带着这些问题去学习APUE,产生了巨大的能量。总之,推荐这本书,但是这本书也只是入门书籍,站在《Linux程序设计》的肩膀上,学习APUE,在Linux的世界里遨游吧!
5/12页Linux程序设计读后感篇六
我想学编程,可是每次买一本书,刚开始翻的时候信心十足,翻着翻着,信心就一点点往下减。真是看得要累晕掉了。这本书又这样了,听说是属于编程经典一类的,刚买来挺高兴的。就怕自己坚持不了几天。昨天我哥在网上找到一个猎豹网校,让我看一下。你别说,正好有我要学的这门课,打开看老师讲的视频,跟看电影似的,那比自己啃书当然要轻松好多啊!而且,有了问题能找到老师请教,老师会耐心解答,我觉得这下应该能坚持学下去了!
6/12页Linux程序设计读后感篇七
确实是很好的一本Linux初级读物。
我从06年开始接触Ubunu Linux,记得当时版本还只是5.10。 接着,07-08年开始在UNIX下写各种程序。再后来(09-10)转入计算机图形学的研究,醉心于Windows操作系统下的DirectX渲染技术。
很幸运,在2011年春开始返回到我所热爱的Linux编程领域。
我很认真地、完整地通读了这本书,确实收获很多。
推荐!
7/12页Linux程序设计读后感篇八
代码的例子倒是非常的好,不知道是不是由于翻译的问题,感觉读起来很乱,需要自己理清思路然后读起来就很顺畅了。书里内容很基础,我是一个没有什么linux编程的底子的人,以前最多也就是用个shell,看了这本书后感觉linux方面功力大大提升,不再是单纯的使用了,由于主要是做高级语言编程,很多时候不够自如,感觉这本书能给我们这些没有linux编程经验的人提供一扇门,开启操作系统底层的世界,能将硬件掌握在手中的感觉真好。
8/12页Linux程序设计读后感篇九
由于是两个作者共同完成的,如果你打算把它当做入门书籍,从第一章开始读到最后一章,那会很吃力,而且本书的翻译比较拗口,更是增加了难度。
另外从编排上,个人觉得没有多少连贯性,只要有一点linux基础的人,都可以从任何章节开始读。
这本书内容非常多,但是没有与厚度成正比,我是说,虽然涵盖范围很广,但是都没有深入讲透,让读者不能深入理解。
总之,我认为这本书并不适合初学linux编程,其实《UNIX高级编程》比此书编排更合理、更容易理解、讲述也更深入。
9/12页Linux程序设计读后感篇十
今天终于读完了这本书,这本书围绕begining展开,对Linux程序设计里的广泛领域的大量主题都进行了介绍,作为一本linux开发领域的入门级和指南性的读物,强烈推荐那些想要进行Linux开发的菜鸟作为自己的入门拐杖,这本书所探讨的主题都具有很高的使用价值,抓大放小,没有把初学者带入无穷无尽的开发泥淖中,能够做到很好的带路作用,适合作为培训教材使用.每一章都围绕一个主题展开,点到即止,每一章又可以通过另外一本书去扩展这些主题.你可以把这本书每张的主题作为一个引子,结合其他的书进行深入,这本书能够让你全面的了解我可以用Linux能做什么的问题,当然作为一本入门和指南性的书籍,你不能对他有太高的苛责,如果想要成为Linux变成领域的专家和高手,你需要更好的书籍去支持你走下去,例如
Linux程序设计读后感篇十一
在看这本书之前,鸟哥的基础篇大致看过,APUE也已经看了三章。
看到很多人在批这本书翻译很烂,我感觉实际上还行,还达不到很烂的程度,只能说没有丝毫的特色。大部分还是能够轻松看懂,个别十分拗口,各种绕的也确实存在,不过只能算是点点瑕疵吧。
个人感觉,说是入门,这本书其实更多的是直接手把手教着写程序。除去这点,这本书其实很烂。书的内容倒是很全了,Linux基本的几个方面都提到了。但是,我想吐槽的也就在这了。尼玛照着这本书写书上介绍的程序可以轻松调通,稍微改点儿就瞬间觉得压力山大。例如,介绍shell那章,前面还行,shell常用的语法(日常使用中需要用到的)应该都介绍到了,但是后面讲实际项目的时候,提到了一个字符界面的图形库,尼玛参数的含义都不介绍一下啊。这一点在后面介绍C语言连接mysql数据库的时候更加明显啊。尼玛mysql_real_connect函数那么多个参数基本没介绍啊。连返回值是什么意思都不知道啊尼玛!作者这是在鄙视我说连返回类型都给了还不知道返回值是什么意思吗!!!之后看大段的实际代码里才稍微知道点各种返回值的意思啊尼玛!这是在默默地揭示我是个什么都不会的小菜鸟这么一个事实吗!!!作为一本入门书,敢不敢不要这么鄙视我啊!!!人家APUE放个函数原型还提一下成功返回什么,失败返回什么呢!!!
总结一下:就我个人来看,这本书更像是一个培训机构出的教材。和国内培训机构出的Linux教材那叫一个像,实用第一,以及能不解释的就不解释。和APUE的差距真的是,非常的大。这两本书的英文版没看过,不好评论。两本书的中文版,实在没可比性。APUE的中文版非常有价值买一本,而这本书的中文版,没啥用。
11/12页Linux程序设计读后感篇十二
这本书作为Linux编程入门还是可以的,给个4星吧,有些内容是用不到,下面简单说说。
【√】第1章:对于Linux不熟悉的可以简单看看,也就十多页。
【√】第2章:主讲shell脚本程序设计,个人觉得可以一读,毕竟做Linux开发,多多少少会用到shell脚本。
【√】第3章:主要讲文件操作,有必要读一下。
【√】第4章:讲环境变量、日期时间、用户主机信息等,我认为还是有必要读一下,能够对程序如何获取环境信息有个了解。
【×】第5、6章:主要讲编写终端程序(就是黑框框程序),没有需要的话就不用浪费时间了,有需要再看就行。
【√】第7章:内存分配和文件锁,有必要读一下。
【√】第8章:MySQL,可以一看。
【√】第9章:开发工具,有必要读一下,了解一下Makefile、源码控制、软件包发行等。
【√】第10章:程序调试,必读。
【√】第11、12、13、14章:进程和信号、线程、进程间通信、信号量、共享内存、消息队列等,必读
【√】第15章:简单介绍网络编程、套接字等,有必要读一下。
【*】第16、17章:GUI编程,主要讲GTK和Qt,需要的话可以看一看。可以结合书上把CD唱片程序做一下。
【√】第18章:讲Linux标准相关内容,十多页而已,可以一看增加了解。
12/12页