Shelfari: The Site for Books & Readers
join now
|
sign in
|
help
Home
More
Books
Most Popular
Recent Edits
Subjects
Tags
Authors
More
Community
Members
Most Active
Groups
Most Active
Group Categories
Shelfari Blog
advanced search
Search
Books
Search:
Books/Authors
Members
Groups
Discussions
Shelfari Book Activity
Browse books below or search for a book using basic or advanced search at the top of any page.
Most Popular
Recent Edits
Subjects
Tags
Authors
Tags
: programming
1
2
3
4
5
Next
Last
Displaying 1-20 of 1,700 books
plan to read
reading now
I’ve read it
favorite
want to own
own it
remove book
The C Programming Language (2nd Edition)
by
Brian W. Kernighan
,
Dennis M. Ritchie
Presents a complete guide to ANSI standard C language programming. Written by the developers of C, this new version helps readers keep up with the finalized ANSI standard for C while showing how to take advantage of C's rich set of operators, economy of expression, improved control flow, and data structures. This 2nd edition has been completely rewritten with additional examples and problem sets to clarify the...
(more)
plan to read
reading now
I’ve read it
favorite
want to own
own it
remove book
Design Patterns
Elements of Reusable Object-Oriented Software
by
Erich Gamma
,
Richard Helm
,
Ralph Johnson
,
John Vlissides
Four top-notch authors present the first book containing a catalog of object-oriented design patterns. Readers will learn how to use design patterns in the object-oriented development process, how to solve specific design problems using patterns, and gain a common vocabulary for object-oriented design.
plan to read
reading now
I’ve read it
favorite
want to own
own it
remove book
The Pragmatic Programmer
From Journeyman to Master
by
David Thomas
,
Andrew Hunt
If I'm putting together a project, it's the authors of this book that I want. . . . And failing that I'd settle for people who've read their book." -- Ward Cunningham Straight from the programming trenches, The Pragmatic Programmer cuts through the increasing specialization and technicalities of modern software development to examine the core process--taking a requirement and producing working,...
(more)
plan to read
reading now
I’ve read it
favorite
want to own
own it
remove book
Code Complete
by
Steve McConnell
For more than a decade, Steve McConnell, one of the premier authors and voices in the software community, has helped change the way developers write code--and produce better software. Now his classic book, CODE COMPLETE, has been fully updated and revised with best practices in the art and science of constructing software. Whether you're a new developer seeking a sound introduction to the practice of software...
(more)
plan to read
reading now
I’ve read it
favorite
want to own
own it
remove book
Refactoring : Improving the Design of Existing Code (Addison-Wesley Object Technology Series)
by
Kent Beck
,
Martin Fowler
As the application of object technology-particularly the Java programming language-has become commonplace, a new problem has emerged to confront the software development community. Significant numbers of poorly designed programs have been created by less-experienced developers, resulting in applications that are inefficient and hard to maintain and extend. Increasingly, software system professionals are...
(more)
plan to read
reading now
I’ve read it
favorite
want to own
own it
remove book
Programming Ruby
The Pragmatic Programmers' Guide
by
Chad Fowler
,
David Thomas
,
Andrew Hunt
Ruby is an increasingly popular, fully object-oriented dynamic programming language, hailed by many practitioners as the finest and most useful language available today. When Ruby first burst onto the scene in the Western world, the Pragmatic Programmers were there with the definitive reference manual, Programming Ruby: The Pragmatic Programmer's Guide. Now in its Second Edition, author Dave Thomas has...
(more)
plan to read
reading now
I’ve read it
favorite
want to own
own it
remove book
Head First Design Patterns
by
Eric Freeman
,
Elisabeth Freeman
You're not alone. At any given moment, somewhere in the world someone struggles with the same software design problems you have. You know you don't want to reinvent the wheel (or worse, a flat tire), so you look to Design Patterns--the lessons learned by those who've faced the same problems. With Design Patterns, you get to take advantage of the best practices and experience of others, so that you can spend...
(more)
plan to read
reading now
I’ve read it
favorite
want to own
own it
remove book
Agile Web Development with Rails: A Pragmatic Guide (Pragmatic Programmers)
by
Mike Clark
,
David Thomas
,
Leon Breedt
,
David Heinemeier Hansson
Rails is a full-stack, open source web framework that enables you to create full-featured, sophisticated web-based applications, but with a twist... A full Rails application probably has less total code than the XML you'd need to configure the same application in other frameworks. With this book you'll learn how to use ActiveRecord to connect business objects and database tables. No more painful...
(more)
plan to read
reading now
I’ve read it
favorite
want to own
own it
remove book
The Mythical Man-Month
Essays on Software Engineering
by
Frederick P. Brooks
No book on software project management has been so influential and so timeless as The Mythical Man-Month. Now 20 years after the publication of his book, Frederick P. Brooks, Jr. (best known as the "father of the IBM System 360") revisits his original ideas and develops new thoughts and advice both for readers familiar with his work and for readers discovering it for the first time.
plan to read
reading now
I’ve read it
favorite
want to own
own it
remove book
JavaScript: The Definitive Guide
by
David Flanagan
This Fifth Edition is completely revised and expanded to cover JavaScript as it is used in today's Web 2.0 applications. This book is both an example-driven programmer's guide and a keep-on-your-desk reference, with new chapters that explain everything you need to know to get the most out of JavaScript, including: Scripted HTTP and Ajax XML processing Client-side graphics using the canvas tag Namespaces in...
(more)
plan to read
reading now
I’ve read it
favorite
want to own
own it
remove book
Programming Perl
by
Larry Wall
,
Tom Christiansen
,
Jon Orwant
Perl is a powerful interpreted programming language that has matured steadily since it first appeared in 1988. The first edition of this book, Programming Perl, hit the shelves in 1990, and was quickly adopted as the undisputed Bible of the language. Since then, Perl has grown with the times, and so has this book. Programming Perl provides a unique introduction to the Perl language and its culture, as...
(more)
plan to read
reading now
I’ve read it
favorite
want to own
own it
remove book
The Practice of Programming
by
Rob Pike
,
Brian W. Kernighan
Provides advice, real-world examples in C, C++, Java, and a variety of special purpose languages. Includes debugging, testing, performance, portability, design, interfaces, style, and notation. Softcover. DLC: Computer programming.
plan to read
reading now
I’ve read it
favorite
want to own
own it
remove book
The C++ Programming Language (Special 3rd Edition)
by
Bjarne Stroustrup
com/~bs/) have been added. The result is complete, authoritative coverage of the C++ language, its standard library, and key design techniques. Based on the ANSI/ISO C++ standard, The C++ Programming Language provides current and comprehensive coverage of all C++ language features and standard library components. For example: abstract classes as interfaces class hierarchies for object-oriented...
(more)
plan to read
reading now
I’ve read it
favorite
want to own
own it
remove book
Head First Java, 2nd Edition
by
Kathy Sierra
Learning a complex new language is no easy task especially when it s an object-oriented computer programming language like Java. You might think the problem is your brain. It seems to have a mind of its own, a mind that doesn't always want to take in the dry, technical stuff you're forced to study. The fact is your brain craves novelty. It's constantly searching, scanning, waiting for something unusual to...
(more)
plan to read
reading now
I’ve read it
favorite
want to own
own it
remove book
Learning Perl, Fourth Edition
by
Randal Schwartz
,
Tom Christiansen
,
Tom Phoenix
,
Brian D. Foy
"Learning Perl," better known as "the Llama book," starts the programmer on the way to mastery. Written by three prominent members of the Perl community who each have several years of experience teaching Perl around the world, this edition has been updated to account for all the recent changes to the language up to Perl 5.8. Perl is the language for people who want to get work done. It started as a tool for Unix...
(more)
plan to read
reading now
I’ve read it
favorite
want to own
own it
remove book
UML Distilled: A Brief Guide to the Standard Object Modeling Language, Third Edition
by
Martin Fowler
,
Kendall Scott
Pressured with tight deadlines, application developers do not have the luxury of keeping completely up-to-date with all of the latest innovations in software engineering. Once in a great while, a tremendous resource comes along that helps these professionals become more efficient. The first two editions of UML Distilled have been perennial best-sellers because of their concise, yet thorough, nature. This...
(more)
plan to read
reading now
I’ve read it
favorite
want to own
own it
remove book
Learning Python, Second Edition
by
Mark Lutz
,
David Ascher
Portable, powerful, and a breeze to use, Python is ideal for both standalone programs and scripting applications. With this hands-on book, you can master the fundamentals of the core Python language quickly and efficiently, whether you're new to programming or just new to Python. Once you finish, you will know enough about the language to use it in any application domain you choose. Learning Python is based on...
(more)
plan to read
reading now
I’ve read it
favorite
want to own
own it
remove book
Programming Python
by
Mark Lutz
Already the industry standard for Python users, Programming Python from O'Reilly just got even better. This third edition has been updated to reflect current best practices and the abundance of changes introduced by the latest version of the language, Python 2.5. Whether you're a novice or an advanced practitioner, you'll find this refreshed book more than lives up to its reputation. Programming ...
(more)
plan to read
reading now
I’ve read it
favorite
want to own
own it
remove book
Introduction to Algorithms
by
Thomas H. Cormen
,
Charles E. Leiserson
,
Ronald L. Rivest
There are books on algorithms that are rigorous but incomplete and others that cover masses of material but lack rigor. Introduction to Algorithms combines rigor and comprehensiveness. The book covers a broad range of algorithms in depth, yet makes their design and analysis accessible to all levels of readers. Each chapter is relatively self-contained and can be used as a unit of study. The algorithms are...
(more)
plan to read
reading now
I’ve read it
favorite
want to own
own it
remove book
Structure and Interpretation of Computer Programs - 2nd Edition (MIT Electrical Engineering and Computer Science)
by
Harold Abelson
,
Gerald Jay Sussman
,
Julie Sussman
Structure and Interpretation of Computer Programs has had a dramatic impact on computer science curricula over the past decade. This long-awaited revision contains changes throughout the text. There are new implementations of most of the major programming systems in the book, including the interpreters and compilers, and the authors have incorporated many small changes that reflect their experience teaching ...
(more)
1
2
3
4
5
Next
Last
Displaying 1-20 of 1,700 books
My Status
My Review
My Edition
My Tags
More to Do