Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
API Design for C++
API Design for C++

Writing large applications in C++ is a complex and tricky business. However, designing reusable C++ interfaces that are robust, stable, easy to use, and durable is even more difficult. The best way to succeed in this endeavor is to adhere to the tenets of good Application Programming Interface (API) design.

An API presents a...

iOS and OS X Network Programming Cookbook
iOS and OS X Network Programming Cookbook

If you want to develop network applications for iOS and OS X, this is one of the few books written specifically for those systems. With over 50 recipes and in-depth explanations, it's an essential guide.

Overview

  • Use several Apple and third-party APIs to develop both server and client networked...
Sams Teach Yourself Regular Expressions in 10 Minutes
Sams Teach Yourself Regular Expressions in 10 Minutes

RegEx is supported in all major development environments (for use in editing and working with code) and will thus appeal to anyone using these tools. In addition, every JavaScript developer should be using RegEx, but most don't as it has never been taught to them properly before. Developers using ASP, C#, ColdFusion, Java JSP, PHP, Perl,...

Regular Expression Pocket Reference
Regular Expression Pocket Reference
Ideal as an introduction for beginners and a quick reference for advanced programmers, Regular Expression Pocket Reference is a comprehensive guide to regular expression APIs for C, Perl, PHP, Java, .NET, Python, vi, and the POSIX regular expression libraries. This handy book offers programmers a complete overview...
UNIX Network Programming, Volume 2: Interprocess Communications (2nd Edition)
UNIX Network Programming, Volume 2: Interprocess Communications (2nd Edition)
This book describes four different forms of IPC in detail:
  1. message passing (pipes, FIFOs, and message queues),
  2. synchronization (mutexes, condition variables, read-write locks, file and record locks, and semaphores),
  3. shared memory (anonymous and named), and
  4. remote...
Linux for Embedded and Real-Time Applications
Linux for Embedded and Real-Time Applications
In this applications-oriented reference, Doug Abbott shows how to put Linux to work in embedded and real-time applications. Among the topics Abbott discusses include memory management, device drivers, interrupt handling, kernel instrumentation, boatloaders, embedded networking, inter-task communications, periodic vs. "one shot" timing,...
Cross-Platform Game Programming (Game Development)
Cross-Platform Game Programming (Game Development)
With many of today’s games being released simultaneously on all platforms, the need for a good cross-platform development strategy is essential. Cross-Platform Game Programming covers this rarely discussed area and provides the techniques needed to develop your games effectively. It explains the plethora of problems that exist within every...
The Art of Concurrency: A Thread Monkey's Guide to Writing Parallel Applications
The Art of Concurrency: A Thread Monkey's Guide to Writing Parallel Applications
If you're looking to take full advantage of multi-core processors with concurrent programming, this practical book provides the knowledge and hands-on experience you need. The Art of Concurrency is one of the few resources to focus on implementing algorithms in the shared-memory model of multi-core processors, rather than just theoretical models or...
Multicore Application Programming: for Windows, Linux, and Oracle Solaris
Multicore Application Programming: for Windows, Linux, and Oracle Solaris

Write High-Performance, Highly Scalable Multicore Applications for Leading Platforms
Multicore Application Programming is a comprehensive, practical guide to high-performance multicore programming that any experienced developer can use.

Author Darryl Gove covers the leading...

Pro Android C++ with the NDK
Pro Android C++ with the NDK

Android is one of the major players in the mobile phone market. Android is a mobile platform that is built on the top of Linux operating system. The native-code support on Android offers endless opportunities to application developers, not limited the functionality that is provided by Android framework. Pro Android C++ with the...

Effective awk Programming (3rd Edition)
Effective awk Programming (3rd Edition)
Effective awk Programming provides complete coverage of the gawk 3.1 language as well as the most up-to-date coverage of the POSIX standard for awk available anywhere. Author Arnold Robbins clearly distinguishes standard awk features from GNU awk (gawk)-specific features, shines light into...
Introduction to Parallel Computing, Second Edition
Introduction to Parallel Computing, Second Edition

Increasingly, parallel processing is being seen as the only cost-effective method for the fast solution of computationally large and data-intensive problems. The emergence of inexpensive parallel computers such as commodity desktop multiprocessors and clusters of workstations or PCs has made such parallel methods generally...

unlimited object storage image
Result Page: 5 4 3 2 1 
©2021 LearnIT (support@pdfchm.net) - Privacy Policy