Cart
Free Shipping in the UK
Proud to be B-Corp

GNU/Linux Application Programming M.Tim Jones

GNU/Linux Application Programming By M.Tim Jones

GNU/Linux Application Programming by M.Tim Jones


£18.99
New RRP £46.99
Condition - Very Good
Only 1 left

Summary

Applications are wide and varied in GNU/Linux, and include not only pure applications, but also tools and utilities for the GNU/Linux environment. GNU/Linux Application Programming takes a holistic approach to teaching developers GNU/Linux programming using APIs, tools, communication, and scripting.

GNU/Linux Application Programming Summary

GNU/Linux Application Programming by M.Tim Jones

Applications are wide and varied in GNU/Linux, and include not only pure applications, but also tools and utilities for the GNU/Linux environment. GNU/Linux Application Programming takes a holistic approach to teaching developers GNU/Linux programming using APIs, tools, communication, and scripting. Covering a wide range of topics related to GNU/Linux application programming, the book is split into five parts: The GNU/Linux Operating System; GNU Tools; Processes; Communication; and Coordination; Shells and Scripting; and Debugging. Application and tool developers are introduced to the most useful aspects of the GNU/Linux operating system, including tools (compilation, automated build and package creation), standard libraries, communication and synchronization APIs, process and thread models, shell scripting and extension languages, and debugging. After working through the text, programmers will have a solid foundation for developing applications in the GNU/Linux environment.

About M.Tim Jones

M. Tim Jones (Longmont, CO) is a successful software engineer and the author of TCP/IP Application Layer Protocols for Embedded Systems, BSD Sockets Programming from a Multi-Language Perspective, and AI Application Programming. His articles have appeared in Dr. Dobbs Journal, Embedded Systems Programming, Circuit Cellar, and The Embedded Linux Journal.

Table of Contents

Part 1: Introduction to the GNU/Linux Operating System; Chapter 1: GNU/Linux Architecture; Chapter 2: Programming Model; Chapter 3: Licenses and Open Source Development; Part 2: GNU Tools; Chapter 4: The GCC Compiler Toolchain; Chapter 5: Building Software with GNU Make; Chapter 6: Building and Using Libraries; Chapter 7: Coverage Testing with gcov; Chapter 8: Profiling with gprof; Chapter 9: Building packages with automake/autoconf; Part 3: Processes, Communication, and Coordination; Chapter 10: Sockets Library; Chapter 11: File I/O; Chapter 12: Traditional Process Model; Chapter 13: Threads Programming; Chapter 14: Signals; Chapter 15: Message Queues; Chapter 16: Semaphores; Chapter 17: Shared Memory and mmap; Chapter 18: Pipes; Part 4: Shells and Scripting; Chapter 19: Standard GNU/Linux Commands; Chapter 20: Bourne Again Shell (bash); Chapter 21: Korn Shell (ksh); Chapter 22: C Shell (tcsh); Chapter 23: Using sed and awk; Chapter 24: The Scheme Shell (scsh); Chapter 25: Extension Languages; Part 5: Debugging; Chapter 26: Unit Testing Frameworks; Chapter 27: Using the GNU Debugger; Chapter 28: Source Checking Tools; Chapter 29: Other Debugging Tools and Methods

Additional information

GOR002041580
9781584503712
1584503718
GNU/Linux Application Programming by M.Tim Jones
Used - Very Good
Hardback
Cengage Learning, Inc
2005-03-02
500
N/A
Book picture is for illustrative purposes only, actual binding, cover or edition may vary.
This is a used book - there is no escaping the fact it has been read by someone else and it will show signs of wear and previous use. Overall we expect it to be in very good condition, but if you are not entirely satisfied please get in touch with us

Customer Reviews - GNU/Linux Application Programming