An Introduction to Programming by the Inventor of C++, Programming prepares you for programming in the real world. This book assumes that you aim eventually to write non-trivial programs, whether for
For any introductory C++ Programming Language course or general introductory computer programming course. C++ Programming Today, 2/E presents the C++ language and object-oriented theory in an easy-
Programming in C, Fourth Edition is a newly revised and updated edition of Steven Kochan's classic C programming tutorial: a book that has helped thousands of students master C over the past 25+ years
Game Programming Algorithms and Techniques is a broad overview of many of the important algorithms and techniques used in video game programming. It features a unique framework-agnostic approach, so t
A supplementary textbook for introductory programming and data structures courses using a LINUX or UNIX platform; or for advanced courses in programming, introductory software engineering, and operati
With a focus on ABAP Objects, this textbook introduces SAP programming, with attention to ABAP workbench, programming basics, the runtime environment, core language elements, classical and object- ori
C++ by Dissection presents a thorough introduction to the programming process by carefully developing working programs to illuminate key features of the C++ programming language. This book presents th
C by Dissection presents a thorough introduction to the programming process by carefully developing working programs to illuminate key features of the C programming language. This book presents the co
Ruminations on C++ concentrates on the key C++ ideas and programming techniques - skimming the cream - to let you understand the "why" and not just the "how" of C++ programming. You need not be an exp
Multiplayer Game Programming is a detailed investigation of networked multiplayer game engineering. A guided tour through the trials and challenges of building a robust multiplayer architecture, this
Go is an open-source programming language that makes it easy to build clean, reliable, and efficient software. It has been winning converts from dynamic language enthusiasts as well as users of tradit
In their new book From Mathematics to Generic Programming, C++ STL creator Alexander Stepanov and Information Retrieval researcher Daniel Rose show how programmers can become more effective by learnin
OpenGL ES 3.0 is the industry's leading software interface and graphics library for rendering sophisticated 3D graphics on handheld and embedded devices. In the OpenGL ES 3.0 Programming Guide , lead
For more than twenty years, serious C programmers have relied on one book for practical, in-depth knowledge of the programming interfaces that drive the UNIX and Linux kernels: W. Richard Stevens’ A
This accessible text covers the techniques of parallel programming in a practical manner that enables readers to write and evaluate their parallel programs. Supported by the National Science Foundatio
Written for programmers familiar with Java, this guide explains the principles of object-oriented programming, and how to translate object-oriented designs into real programs using Java and the unifie
Articulating the principles behind Extreme Programming (XP) and offering practical advice concerning its application, this guide outlines the first steps toward XP discipline and offers examples of it
Introduces programmers to the generic programming paradigm and to the C++ Standard Template Library and its use as an extensible framework for generic and interoperable components. Explains ideas unde
Written by a well-known computer science education and researcher. No previous knowledge of ML or functional programming is assumed. This is the first book that offers BOTH a highly accessible
This specially prepared work compromises a living archive of important programming languages, described by the people most instrumental in their creation and development. Drawn from the ACM/SIGPLAN Se
In the first edition of Volume 1 of The Art of Computer Programming, Donald Knuth introduced the MIX machine language: a teaching tool that powerfully illuminated the inner workings of the algorithms
Explores some of the more advanced tools in computer programming such as structured problem solving, object- oriented programming, data abstraction, and the comparative analysis of algorithms. The aut
Django is an amazingly powerful system for deploying websites and managing content of all kinds. But programming Django hasn't always been easy -- until now.Django Unleashed is your step-by-step, begi
Essential C# 6.0 is a well-organized, no-fluff guide to the latest versions of C# for programmers at all levels of C# experience. Fully updated to reflect new features and programming patterns introdu
Designing scalable software in C++ requires more than just a sound understanding of the logical design issues covered in most C++ programming books. To succeed, senior developers, architects, and proj
C Primer Plus is a carefully tested, well-crafted, and complete tutorial on a subject core to programmers and developers. This computer science classic teaches principles of programming, including str
In Hacker’s Delight, Second Edition, Hank Warren once again compiles an irresistible collection of programming hacks: timesaving techniques, algorithms, and tricks that help programmers build more el
Bestselling Programming Tutorial and Reference Completely Rewritten for the New C++11 Standard Fully updated and recast for the newly released C++11 standard, this authoritative and comprehensive in
Internet & World Wide Web How to Program, 5/e is appropriate for both introductory and intermediate-level client-side and server-side programming courses. The book is also suitable for professiona
This book provides readers with fundamental assembly language programming skills, an understanding of the functional hardware components of a microcontroller, and skills to interface a variety of exte
Written for the moderately experienced Java programmer, this book builds on readers? existing knowledge of object-oriented programming and covers all important aspects of Standard C++—emphasizing more
The boost graph library (BGL) is the first C++ graph library to apply the notion of generic programming to the construction of graph algorithms. This book introduces the major features of BGL, applie
This book is about code generation for the Microsoft.NET Common Language Runtime (CLR). It guides software engineers in creating .NET compilers and implementing programming languages for the .NET envi
eXtreme Programming is an ideal many software shops would love to reach, but with the constant pressures to produce software quickly, they cannot actually implement it. The Agile software process allo
An introduction to the Java programming language explains how to build complex systems, add tables to graphical interfaces, define layout managers, increase program flexibility, and create network ser
Sure, Java is the sexy new programming language that many people are now learning first, but staid, old (25 years) C, says Mnlder, is more efficient and appropriate when working with certain run-time
A collection of tutorials written by Java team members covering application programming interfaces (APIs) not present in the Java platform's first release. Features discussed include 2D graphics and s
An insider's view of the Java technology which poses and answers the most important frequently asked questions about the Java programming language, Java applets, and Java stand-alone applications. Som
This classic book is the definitive real-world style guide for better Smalltalk programming. This author presents a set of patterns that organize all the informal experience successful Smalltalk progr
Inside the C++ Object Model focuses on the underlying mechanisms that support object-oriented programming within C++: constructor semantics, temporary generation, support for encapsulation, inheritanc