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
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-
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
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
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
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
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++
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
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
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
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
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
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
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
With this comprehensive text, Solaris practitioners will find all the information they need as they face and overcome significant challenges of their everyday work. Real-world case studies, poignant e
The practical, real-world guide to Java networking and distributed component development.-- In-depth coverage includes servlets, RMI, Java IDL, CORBA, JavaMail, and much more.-- Packed with examples -
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
A guide to XP leads the developer, project manager, and team leader through the software development planning process, offering real world examples and tips for reacting to changing environments quick
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
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++
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
This book explains in a clear and coherent manner how Unix works, how to understand existing Unix programs, and how to design and create new Unix programs. The book is organized by subsystem, each pre
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
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
The Insider's Best-Practice Guide to Rapid PyQt 4 GUI DevelopmentWhether you're building GUI prototypes or full-fledged cross-platform GUI applications with native look-and-feel, PyQt 4 is your fastes
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
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
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++
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
The world's #1 guide to Tcl/Tk has been updated to reflect Tcl/Tk 8.4's powerful improvements in functionality, flexibility, and performance. Brent Welch, Ken Jones, and Jeffrey Hobbs, three of the wo
Uses a holistic view of application development that shows the reader how to work from the initial concept to a prototype to a finished product. Focuses on such commonly misunderstood features as the
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
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
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
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