Short description
This title is designed for C programmers of all levels. Subject areas such as input/output primitives, terminal management, and process management, has its own programming project. The book also describes al the 200 Linux system calls and demonstrates how to use them.
Long description
Linux? Programming For Dummies? is the fast and easy way to get up-to speed on designing, developing, and debugging programs on the Linux platform. For a sample from the book go to: www dummies.com/extras/linuxprog.html
Review
Shows how to create sophisticated programs with Linux, starting with basic programming skills. Offers clear, concise instruction for even the least experienced Linux user. Shows how to do everything from designing user interfaces to creating e-mail and database programs
Table of contents
- Introduction
- PART I
- A Beginner's Introduction to Linux Programming
- Chapter
- Checking Out How Linux Programming Works
- Chapter
- Designing Your First User Interface
- Chapter
- Writing Your First Linux Program
- PART II
- The Basics of Writing Code
- Chapter
- Getting Indecisive with Variables
- Chapter
- Interfacing with the User
- Chapter
- Who Were Those Masked Operators? PART III
- Making Decisions
- Chapter
- The if, if else, and if elif Statements
- Chapter
- The case Statement
- Chapter
- Nested Control Structures
- PART IV
- Loops and Loops
- Chapter
- The while Loop
- Chapter
- The for in Loop
- Chapter
- Nested Loops and Quick Exits
- PART V
- Writing Subprograms
- Chapter
- Waxing Efficient with Functions (So You Don't Have to Retype Code!)
- Chapter
- Getting Down with Subprograms
- Chapter
- Understanding Arguments Not the Ones with Your Mother
- in
- Law
- PART VI
- Database Programs and Printing
- Chapter
- Working with Database Files
- Chapter
- Making Your Program Print Stuff Out
- PART VII
- Debugging Your Program
- Chapter
- Getting Chatty with Comments
- Chapter
- Stamping Out Bugs in Your Program
- PART VIII
- Automating E
- Mail
- Chapter
- Getting Goofy with E
- Mail
- Chapter
- Automatic E
- Mailing
- PART IX
- The Part of Tens
- Chapter
- Ten of the Most Useful Linux Utilities
- Chapter
- Ten Sources of More Linux Programming Information
- Chapter
- Ten Linux Programming Topics That Didn't Fit Anywhere Else
- PART X
- Appendixes
- Appendix A
- Glossary
- Appendix B
- When the Moon Hits Your Eye Like a Big Piece of vi
- Appendix C
- Shell Conversion
- Appendix D
- Linux Programming Exercises
- Appendix E
- Surfing for Sample Code
- Index
- Book Registration Information