Flylib.com
GNU/Linux Application Programming (Programming Series)
GNU/Linux Application Programming (Programming Series)
ISBN: 1584505680
EAN: 2147483647
Year: 2006
Pages: 203
Authors:
M. Tim Jones
BUY ON AMAZON
Table of Contents
BackCover
GNULinux Application Programming
Reader s Guide
Acknowledgments
Part I: Introduction
Chapter 1: ULinux History
Introduction
History of the UNIX Operating System
GNULinux History
Linux Distributions
Summary
References
Chapter 2: GNULinux Architecture
Introduction
High-Level Architecture
Linux Kernel Architecture
Summary
Resources
Chapter 3: Free Software Development
Introduction
Open Source Licenses
Summary
References
Resources
Part II: GNU Tools
Chapter 4: The GNU Compiler Toolchain
Introduction
Introduction to Compilation
GCC Optimizer
Debugging Options
Other Tools
Summary
Chapter 5: Building Software with GNU make
Introduction
Makefile Variables
Summary
Chapter 6: Building and Using Libraries
What Is a library?
Building Static Libraries
Building Shared Libraries
Dynamically Loaded Libraries
Utilities
Summary
Dynamic Library APIs
Chapter 7: Coverage Testing with GNU gcov
Introduction
What Is gcov?
Summary
References
Resources
Chapter 8: Profiling with GNU gprof
Introduction
What Is Profiling?
What Is gprof?
Preparing the Image
Using the gprof Utility
Summary
References
Chapter 9: Building Packages with automakeautoconf
Introduction
Summary
Part III: Application Development Topics
Chapter 10: File Handling in GNULinux
File Handling with GNULinux
File Handling API Exploration
Base API
Summary
File Handling APIs
Chapter 11: Programming with Pipes
The Pipe Model
Detailed Review
Summary
Pipe Programming APIs
Chapter 12: Introduction to Sockets Programming
Introduction
Layered Model of Networking
Sockets Programming Paradigm
Sample Application
Sockets API Summary
Multilanguage Perspectives
Summary
Sockets Programming APIs
References
Resources
Chapter 13: GNULinux Process Model
Introduction
GNULinux Processes
Whirlwind Tour of Process APIs
Traditional Process API
System Commands
Summary
References
API Summary
Chapter 14: POSIX Threads (Pthreads) Programming
Introduction
Building Threaded Applications
Summary
References
API Summary
Chapter 15: IPC with Message Queues
Quick Overview of Message Queues
User Utilities
Summary
Message Queue APIs
Chapter 16: Synchronization with Semaphores
Semaphore Theory
Quick Overview of GNULinux Semaphores
The Semaphore API
User Utilities
Summary
Semaphore APIs
Chapter 17: Shared Memory Programming
Introduction
Quick Overview of Shared Memory
User Utilities
Summary
References
Shared Memory APIs
Chapter 18: Other Application Development Topics
Summary
API Summary
Part IV: GNULinux Shells and Scripting
Chapter 19: GNULinux Commands
Redirection
Summary
Chapter 20: Bourne-Again Shell (bash)
Bash Scripting
Scripting Language Alternatives
Summary
Resources
Chapter 21: Editing with sed
Introduction
SED Spaces (Buffers)
Typical SED Command-Line Options
Regular Expressions
Ranges and Occurrences
Essential SED Commands
Summary
Some Useful SED One-Liners
References
Chapter 22: Text Processing with awk
Command-Line AWK
Scripted AWK
Other AWK Patterns
Summary
Useful AWK One-Liners
Chapter 23: Parser Generation with flex and bison
Building a Simple Configuration Parser
The Big Picture
Summary
Part V: Debugging and Testing
Chapter 24: Software Unit Testing Frameworks
Unit Testing Frameworks
C Unit Test System
Summary
Resources
Chapter 25: Debugging with GDB
Using GDB
Other GDB Debugging Topics
Summary
Resources
Chapter 26: Code Hardening
Code Hardening Techniques
Source Checking Tools
Code Tracing
Summary
Resources
Appendix A: Acronyms and Partial Acronyms
Appendix B: About the CD-ROM
OVERALL System Requirements
Appendix C: Software License
Index
Index_B
Index_C
Index_D
Index_E
Index_F
Index_G
Index_H
Index_I
Index_J
Index_K
Index_L
Index_M
Index_N
Index_O
Index_P
Index_Q
Index_R
Index_S
Index_T
Index_U
Index_V
Index_W
Index_X
Index_Y
Index_Z
List of Figures
List of Tables
List of Listings
CD Content
GNU/Linux Application Programming (Programming Series)
ISBN: 1584505680
EAN: 2147483647
Year: 2006
Pages: 203
Authors:
M. Tim Jones
BUY ON AMAZON
SQL Tips & Techniques (Miscellaneous)
Working with Queries, Expressions, and Aggregate Functions
Using Data Control Language (DCL) to Setup Database Security
Performing Multiple-table Queries and Creating SQL Data Views
Understanding Triggers
Writing Advanced Queries and Subqueries
Oracle Developer Forms Techniques
Using Form and Global Variables
Intelligence with Regard to Form Object Properties
A Block Level Commit
Summary
Operations on a Tree Item
Building Web Applications with UML (2nd Edition)
Overview of Software Development
Activities
UX Modeling with UML
Analysis
Summary
The Complete Cisco VPN Configuration Guide
When to Use SSL VPNs
Concentrator Remote Access Connections with PPTP, L2TP, and WebVPN
Cisco VPN Software Client
Router Site-to-Site Connections
PIX and ASA Site-to-Site Connections
Pocket Guide to the National Electrical Code(R), 2005 Edition (8th Edition)
Article 220 Branch-Circuit, Feeder, and Service Calculations
Article 360 Flexible Metallic Tubing Type FMT
Article 427: Fixed Electric Heating Equipment for Pipelines and Vessels
Example No. D4(b) Optional Calculation for Multifamily Dwelling
Annex E. Types of Construction
Professional Struts Applications: Building Web Sites with Struts ObjectRelational Bridge, Lucene, and Velocity (Experts Voice)
The Challenges of Web Application Development
Creating a Struts-based MVC Application
Managing Business Logic with Struts
Building a Data Access Tier with ObjectRelationalBridge
Templates and Velocity
flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net
Privacy policy
This website uses cookies. Click
here
to find out more.
Accept cookies