Programming Pearls, 2nd Edition (Jon Bentley)

 
0.0 (0)
Programming Pearls, 2nd Edition (Jon Bentley)

This book is a compilation of essays on a dazzling element of software: programming gems with roots in intelligence and creativity rather than in sound engineering.

This book offers guidance on how to plan and write programs as well as how to approach programming for both novice and seasoned programmers.

Small case studies, actual examples, and engaging programming tasks are present throughout the book. You can explore samples from the entire work on this website. The links provided below take educators to some of the key resources appropriate for use in the classroom.

This book, which has been completely updated with all-new C and C++ code examples, is still a superb guide for learning how to think like a programmer.

Ebook Details

Author(s)
About the Authors
Bentley earned his B.S. in mathematical sciences from Stanford University in 1974 before earning his M.S. and Ph.D. from the University of North Carolina in Chapel Hill in 1976. He also worked as an intern for Xerox in Palo Alto and the Stanford Linear Accelerator Center when he was a student. He started working at Carnegie Mellon University as an assistant professor of computer science and mathematics after getting his doctorate.
Published
Published Date / Year
2 edition (October 7, 1999)
Hardcover
256 pages
eBook Format
PDF, ePub, Kindle, etc.
ISBN-10
0201657880
ISBN-13
978-0201657883

Similar Programming & Computer Books

Programmation en Langage C et Systèmes Informatiques - Programming in C Language and Computer Systems (O. Bonaventure, et al)
From our mobile phone to our connected watch, from our desktop computer to the numerous servers supporting the online services we use every day, computers are present in every...
Guide pour la programmation réseaux de Beej's - Utilisation des sockets Internet - Beej's Network Programming Guide - Using Internet Sockets (Brian Hall)
Any normal C programmer should be able to understand the basics of networking after reading this free programming document.  
Cours de C/C++ - C/C++ courses (Christian Casteyde)
One of the most popular programming languages nowadays is C++. It is incredibly efficient and simple to use. But it has a rep for being difficult to read and...
UML For The IT Business Analyst (Howard Podeswa)
Information technology business analysts are frequently involved in OO and UML projects nowadays, but they still have a ways to go before fully utilizing the technology beyond use cases...
UML Process (Sharam Hekmat)
Using object technology, the UML Procedure is a standardized process for creating software systems. This document's goal is to define the UML Process at a level appropriate for practitioners...
Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design (Craig Larman)
This book provides a clear and useful introduction to using objects to think about and build systems that are well-built, reliable, and maintained. ...
UML Tutorial (Tutorialspoint)
Essential competencies for beginning programmers! Unified Modeling Language principles are explained in this user-friendly book (UML).  
Hacking Kubernetes: Threat-Driven Analysis and Defense (Andrew Martin, et al)
To operate your Kubernetes workloads in a secure and reliable manner, A threat-based overview of Kubernetes security is provided in this useful open-source book. ...
Integration and Automation of Manufacturing Systems (Hugh Jack)
Since 1993, the author has used extra resources to teach laboratory-based integrated manufacturing courses, which have grown into this book. It is intended to avoid research-oriented themes and concentrate...
Automating Manufacturing Systems with PLCs (Hugh Jack)
This is the draft of a book on control systems based on programmable logic controllers (PLCs), which is now being used to teach an undergraduate controls course called Manufacturing...

Others Programming Books by Addison-Wesley Professional

Java Look and Feel Design Guidelines: Advanced Topics (Sun Microsystems Inc.)
gives programmers the specifications for using the Java Foundation Classes to create user interfaces (JFC). emphasizes the appearance and feel of native Java (called Metal). establishes the visual design...
Java Look and Feel Design Guidelines, 2nd Edition (Sun Microsystems Inc.)
Anyone involved in the process of developing cross-platform Java applications and applets should read Java Look and Feel Design Guidelines.  
The JFC Swing Tutorial: A Guide to Constructing GUIs (Kathy Walrath, et al)
The JFC Swing Tutorial has been completely updated and redesigned to reflect the most recent changes to the Java 2 platform and JFC Swing API. Working closely with the...
The Unicode Standard, Version 5.0 and 12.0.0 (The Unicode Consortium)
This is the one book that every developer who uses Unicode needs.  
C# Design Patterns: A Tutorial (James W. Cooper)
Using some of the most popular design patterns, this book teaches you how to write C# programs. It also acts as a brief introduction to the new C# programming...
Programming Embedded Systems using C (Mikael J. Pont)
An open-source manual made for C programmers who have desktop experience. The control of port pins and the reading of switches are two fundamental concepts that are explored in...
A Book on C: Programming in C (Al Kelley, et al)
A Book on C, based on the ANSI C standard, is a thorough tutorial and reference book on the programming language C written by best-selling authors Al Kelley and...
The C Book: Featuring the ANSI C Standard, 2nd Edition (Mike Banahan, et al)
This free programming book provides a structured introduction to the C programming language. It is intended for professionals and students who have some background in high-level languages. Features *includes...
Java Design Patterns: A Tutorial (James W. Cooper)
The tutorial resource you need is right here in this free programming book. It aids in your understanding of the nature and function of design patterns and is easily...
An Introduction to the Analysis of Algorithms, 2nd Edition (Robert Sedgewick, et al)
The book's comprehensive, self-contained coverage will give readers the knowledge they need to stay up to date on new research as well as help them understand the difficulties facing...
Text Processing in Python (David Mertz)
This book is a comprehensive, example-driven tutorial that shows programmers how to use the Python language to carry out a variety of text-processing tasks.
Object-Oriented System Development (Dennis deChampeaux, et al.)
This book will help software engineers, project managers, and tool creators better comprehend the function that analysis and design play in the creation of object-oriented (OO) software. ...
Firewalls and Internet Security: Repelling the Wily Hacker (William R. Cheswick, et al.)
This book offers helpful tips and useful tools for safeguarding our computers. You will discover how to devise and carry out a security policy that will thwart even the...
Essentials of the Java Programming Language: A Hands-On Guide (Monica Pawlan)
Numerous programmers want to learn Java quickly and practically, with the least amount of theory and complexity. The ideal place for students to start is with Essentials of the...
The Art of Computer Programming, Volume 1, Fascicle 1: MMIX -- A RISC Computer for the New Millennium (Donald Ervin Knuth)
This first fascicle will eventually be incorporated into the fourth edition of The Art of Computer Programming, Volume 1, Third Edition: Fundamental Algorithms.
APIs on Rails - Building REST APIs with Rails (Abraham Kuri)
This book's objective is to offer guidance on how to create a RESTful API using industry best practices and the author's personal experience.
Servlets and JavaServer Pages: The J2EE Technology Web Tier (Jayson Falkner, et al)
The JSP W3C expert committee members who wrote this book are considered the foremost authorities on the JSP 2.0 and Servlets 2.4 specifications. The comprehensive manual for creating web...
Forensic Discovery (Dan Farmer, et al)
As IT and law enforcement workers battle an epidemic of computer crime, computer forensics—the art and science of acquiring and analyzing digital evidence, reconstructing data and assaults, and identifying...
Processing XML with Java: A Guide to SAX, DOM, JDOM, JAXP, and TrAX (Elliotte Rusty Harold)
An extensive manual for creating Java programs that read and write XML documents. demonstrates for programmers how to use XSLT to incorporate XML into their applications, as well as...
Application-Specific Integrated Circuits (Michael Smith)
The most recent techniques for designing VLSI systems are covered in detail in this comprehensive book on application-specific integrated circuits (ASICs).

User reviews

There are no user reviews for this listing.
Ratings
Rate this Book
Comments