Linux programming road (beginner) (ZT)

xiaoxiao2021-03-06  79

Author: kerberos Article Source: http: //www.linuxsir.org/bbs/showthread.php s = & threadid = 41787 & perpage = 15 & pagenumber = 2 recommended learning path:? First, learn first editor, vim, emacs what do. Then learn the Make file file, just know, you can prepare the program. Then look at the "C programming language" K & R, so, basically can be programmed, by the way, by the way, the book is found. If you want to learn Unix / Linux program -> "APUE" absolutely classic textbook, deepen the bottom, learn the second volume of "UNP". This can be mastered in this basically. Then look at Douglus E. Comer's "TCP / IP Internet Interconnect" first volume, learn the knowledge of the network, then watch the "UNP" first volume, not only learning network programming, but also some commonly used for system programming The skill is very familiar. If you continue to network programming, it is recommended to watch the "TCP / IP Internet Interconnect" Volume 3, there are a lot of programming about the application agreement Telnet, FTP and other protocols. If you want to write a device driver, first, your system programming, such as files, IPCs, etc. must be well known, then learn "LDD" 2. For a few classic textbooks: "The C Programing Language" K & R Classic C language program design textbook, the author is the inventor of C language, the content of the teaching materials is deeply in-depth. Although it is a bit old, the necessary manual, now I am often turning over. The space is relatively small, but every time it looks again, there is a harvest. Alternatively, Tan Haoqiang's "C language program design" can also be used instead. "Advanced Programing in Unix Envirement" W.Richard Stevens: is also a very classic book (nonsense, Stevens' book is not classic!), Although beginners can see, but in fact it is "Unix Network Program" This auxiliary data. The level of "unix environmental programming" in China is not very good, now there is a photocopy, directly read English is easy to read Chinese. "UNIX Network Program" W.Richard Stevens: The first volume speaks the BSD socket network programming interface and another network programming interface, but now it usually uses BSD Socket, so this book will take about half of you. The second volume does not design something to the network, the main process of inter-process communication and POSIX thread. So after watching "APUE", you can see it. Basically, the system is summarized by "APUE" and "UNP" VOL2. After reading "UNP", you will know the large part of the programming skills of system programming, even if the volume is a network programming. Domestic is Tsinghua translation of "UNIX network programming", and translators have a relatively high power, and the translation is better. So the suggestion or look at the Chinese version. "TCP / IP Xu Xiang" has a total of three volumes, volume and one lecture agreement, volume two lectures implementation, volume three lecture programming applications. I have not seen it. But it is said to be very classic, because I don't have time to see the volume two, so it is inconvenient to evaluate. "Internet interconnection with TCP / IP" Douglus.E.Comer has a total of three volumes, rolls, the line is implemented, and the three-level protocol is implemented. I feel that this set is better than Stevens, even Stevens has to admit that its first volume is very classic.

转载请注明原文地址:https://www.9cbs.com/read-94917.html

New Post(0)