The Art of Computer Programming, Volume 3

Art of Computer Programming, Volume 3

Title: The Art of Computer Programming, Volume 3 By: Donald E. Knuth Format: eBook, 800 pages ISBN: 0-201-89685-0 | 978-0-201-89685-5 Edition: Second (2nd) Publisher: Addison-Wesley Professional The Art of Computer Programming, Volume 3 Sorting and Searching Overview In keeping with the authoritative character of the other two volumes in the “Art of Computer Programming” series, in this […]

Your rating:
1 Star2 Stars3 Stars4 Stars5 Stars (6 votes, average: 5.00 out of 5)
Loading ... Loading …

The Art of Computer Programming, Volume 2

The Art of Computer Programming, Volume 2

Title: The Art of Computer Programming, Volume 2 By: Donald E. Knuth Format: eBook, 784 pages ISBN: 0-201-89684-2 | 978-0-201-89684-8 Edition: Third (3rd) Publisher: Addison-Wesley Professional The Art of Computer Programming, Volume 2 Seminumerical Algorithms Overview Volume 2 of Donald Knuth’s classic series The Art of Computer Programmingcovers seminumerical algorithms, with topics ranging from random number generators to […]

The Art of Computer Programming, Volume 1

The Art of Computer Programming, Volume 1

This first volume in the series begins with basic programming concepts and techniques, then focuses more particularly on information structures—the representation of information inside a computer, the structural relationships between data elements and how to deal with them efficiently. Elementary applications are given to simulation, numerical methods, symbolic computing, software and system design. Dozens of simple and important algorithms and techniques have been added to those of the previous edition. The section on mathematical preliminaries has been extensively revised to match present trends in research.

Head First Java, Second Edition

Head First Java, 2nd Edition

And that’s how your brain will learn Java. Head First Java combines puzzles, strong visuals, mysteries, and soul-searching interviews with famous Java objects to engage you in many different ways. It’s fast, it’s fun, and it’s effective. And, despite its playful appearance, Head First Java is serious stuff: a complete introduction to object-oriented programming and Java. You’ll learn everything from the fundamentals to advanced topics, including threads, network sockets, and distributed programming with RMI. And the new. second edition focuses on Java 5.0, the latest version of the Java language and development platform. Because Java 5.0 is a major update to the platform, with deep, code-level changes, even more careful study and implementation is required. So learning the Head First way is more important than ever.

Head First Python

Head First Python

Ever wished you could learn Python from a book? Head First Python is a complete learning experience for Python that helps you learn the language through a unique method that goes beyond syntax and how-to manuals, helping you understand how to be a great Python programmer. You’ll quickly learn the language’s fundamentals, then move onto persistence, exception handling, web development, SQLite, data wrangling, and Google App Engine. You’ll also learn how to write mobile apps for Android, all thanks to the power that Python gives you.

We think your time is too valuable to waste struggling with new concepts. Using the latest research in cognitive science and learning theory to craft a multi-sensory learning experience, Head First Python uses a visually rich format designed for the way your brain works, not a text-heavy approach that puts you to sleep.

Head First C#, Second Edition

Head First C#, 2nd Edition

You want to learn C# programming, but you’re not sure you want to suffer through another tedious technical book. You’re in luck: Head First C# introduces this language in a fun, visual way. You’ll quickly learn everything from creating your first program to learning sophisticated coding skills with C# 4.0, Visual Studio 2010 and .NET 4, while avoiding common errors that frustrate many students.

The second edition offers several hands-on labs along the way to help you build and test programs using skills you’ve learned up to that point. In the final lab, you’ll put everything together. From objects to garbage collection and from exceptions to interactions, you’ll learn C# in a way that engages and entertains your brain.

Compilers: Principles, Techniques, and Tools, 2/E

Compilers: Principles, Techniques, and Tools, 2/E

This introduction to compilers is the direct descendant of the well-known book by Aho and Ullman, Principles of Compiler Design. The authors present updated coverage of compilers based on research and techniques that have developed in the field over the past few years. The book provides a thorough introduction to compiler design and covers topics such as context-free grammars, fine state machines, and syntax-directed translation.

Compilers: Principles, Techniques and Tools, known to professors, students, and developers worldwide as the “Dragon Book,” is available in a new edition. Every chapter has been completely revised to reflect developments in software engineering, programming languages, and computer architecture that have occurred since 1986, when the last edition published. The authors, recognizing that few readers will ever go on to construct a compiler, retain their focus on the broader set of problems faced in software design and software development.

C++ Primer Plus, Fifth Edition By Stephen Prata

C++ Primer Plus, Fifth Edition

The new classic! C Primer Plus, now in its 5th edition, has been revised to include over 20 new programming exercises, newly improved examples and the new ANSI/ISO standard, C99. Task-oriented examples will teach you the fundamentals of C programming. From extended integer types and compound literals to Boolean support and variable-length arrays, you will learn to create practical and real-world applications with C programming. Review questions and programming exercises at the end of each chapter will reinforce what you have learned. This friendly and easy-to-use self-study guide will help you understand the fundamentals of this core programming language.