找回密码
 注册
搜索
热搜: java php web
查看: 724|回复: 6

Beginning Linux Programming

[复制链接]
发表于 2009-9-5 20:34:31 | 显示全部楼层 |阅读模式


作者:Neil Matthew, Richard Stones
出版日期:November 5, 2007
出版社:Wrox Press
页数:816
ISBN:ISBN-10: 0470147628 ISBN-13: 978-0470147627
文件格式:PDF


Review
Provided you have some previous basic exposure to C and Unix, Beginning Linux Programming delivers an excellent overview of the world of Linux development with an appealing range of essential tools and APIs.
The standout feature of Beginning Linux Programming is itswide-ranging coverage of important topics in basic Unix programming. Ina series of short chapters, the authors discuss the basics of writingUnix programs in C, with material on basic system calls, file I/O,interprocess communication (for getting programs to work together), andadvanced topics such as socket programming and how to create Unixdevice drivers.
Parallel to this, the book introduces the toolkits and libraries forworking with user interfaces, from simpler terminal mode applicationsto X and GTK+ for graphical user interfaces. While you won’t be anauthority on X or GTK+ after reading this book, you will certainly beable to explore real Linux development on your own after the capableintroductory guide provided here. (The book’s main example, a CD-ROMdatabase, gets enhanced in subsequent chapters using new APIs andfeatures as the book moves forward.) This text also serves as avaluable primer on languages and tools such as Tcl, Perl, and CGI.(There’s even a section that explains the basics of the Internet andHTML.)
More than ever, there is no shortage of specific information onLinux programming, but few titles provide such a wide-ranging tour ofwhat you need to know to get serious with Linux development. In all, Beginning Linux Programminggives the reader an intelligent sampling of essential topics in today’sLinux. It’s a wise choice for aspiring Unix C developers or folksseeking to extend the range of their Linux knowledge. –Richard Dragan
Topics covered: Linux overview, compiling C programs, shellprogramming, pipes, script keywords and functions, Unix file I/O in C,Unix system functions, terminal interfaces (termios, keyboard input,the curses library), memory management, file locking, dbm databases,make and source control basics, man pages, debugging with gdb,processes and signals, POSIX threads and synchronization, IPC andpipes, semaphores, queues and shared memory, sockets, Tcl basics, XWindows and GTK+ for GNOME, Perl basics, HTML and CGI, writing Unixdevice drivers. –This text refers to an out of print or unavailable edition of this title.
Product Description
Beginning Linux Programming, Fourth Edition continues its uniqueapproach to teaching UNIX programming in a simple and structured way onthe Linux platform. Through the use of detailed and realistic examples,students learn by doing, and are able to move from being a Linuxbeginner to creating custom applications in Linux. The book introducesfundamental concepts beginning with the basics of writing Unix programsin C, and including material on basic system calls, file I/O,interprocess communication (for getting programs to work together), andshell programming. Parallel to this, the book introduces the toolkitsand libraries for working with user interfaces, from simpler terminalmode applications to X and GTK+ for graphical user interfaces. Advancedtopics are covered in detail such as processes, pipes, semaphores,socket programming, using MySQL, writing applications for the GNOME orthe KDE desktop, writing device drivers, POSIX Threads, and kernelprogramming for the latest Linux Kernel.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2009-12-21 10:08:10 | 显示全部楼层
thank u.stone.

评分

1

查看全部评分

回复

使用道具 举报

发表于 2010-6-18 13:11:07 | 显示全部楼层
好东东啊,就是少了币
回复

使用道具 举报

发表于 2010-12-26 08:06:17 | 显示全部楼层
好的开始,是成功的一半,呵呵~开始上路喽
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|软晨网(RuanChen.com)

GMT+8, 2024-9-20 12:07

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

快速回复 返回顶部 返回列表