The new C++11 standard allows programmers to express ideas more clearly, simply, and directly, and to write faster, more efficient code. Bjarne Stroustrup, the designer and original implementer of C++
The new C++11 standard allows programmers to express ideas more clearly, simply, and directly, and to write faster, more efficient code. Bjarne Stroustrup, the designer and original implementer of C++
Introduces the SPARC assembly language from a programmer's perspective, and covers making use of UNIX tools, and the von Neumann machine and its relationship to programmable calculators and to the JAV
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
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-
Do you need to develop flexible software that can be customized quickly? Do you need to add the power and efficiency of frameworks to your software? The ADAPTIVE Communication Environment (ACE) is an
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
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
Users of this book will gain an understanding of the fundamental concepts of contemporary computer architecture, starting with a Reduced Instruction Set Computer (RISC). An understanding of computer
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
Having worked as a platform libraries architect for Java since 1996, Bloch shares with programmers what he has learned about what works, what does not, and how to use the language and its libraries to
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
Far too many programmers and software designers consider efficient C++ to be an oxymoron. They regard C++ as inherently slow and inappropriate for performance-critical applications. Consequently, C++
Written for experienced C programmers who want to quickly pick up some of the insights and techniques of experts and master the fine arts of ANSI C, this volume passes on the wisdom of a highly exp
Originally developed by Alfred Aho, Brian Kernighan, and Peter Weinberger in 1977, AWK is a pattern-matching language for writing short programs to perform common data-manipulation tasks. In 1985, a n
Presents a collection of reusable design artifacts, called generic components, together with the techniques that make them possible. The author describes techniques for policy-based design, partial te
Picking up where his Exceptional C++ and More exceptional C++ left off, Sutter offers programmers guidance on analyzing the trade-offs they must often face when designing software and architecture in
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
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
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
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
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
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 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
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
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
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
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
The designer of C++ recounts its development, dissecting the decisions made in the creation of the language to present a case study in real object-oriented development for the working programmer. In d
A complete reference for the C++ programming language, consisting of the C++ reference manual, approved as the base document for ANSI standardization of the language, plus annotations and commentary.
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
The Best-Selling C++ Resource Now Updated for C++11 The C++ standard library provides a set of common classes and interfaces that greatly extend the core C++ language. The library, however, is not
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
Shows how to create reusable APIs using interface-based design, a language-independent methodology that separates interfaces from their implementations. Details 24 interfaces and their implementations
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
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
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
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