Programming Books - Write Better Code

seeders: 0
leechers: 0
Added on November 24, 2009 by in Books
Torrent verified.



Programming Books - Write Better Code (Size: 435.46 MB)
 booklist.txt4.24 KB
 Programming Books - Write Better Code.uif435.46 MB


Description

This is a collection of programming books that will improve the way you write code, if the information is read and applied. Without focusing exclusively on any particular programming language, these books will put tools and information in your reach to improve your software design, no matter what the platform.



The following books are included:



agile-extreme:



eXtreme Programming Applied - Play to Win

Extreme Programming Explained - Embrace Change 2nd Ed

Agile Software Development

eXtreme Programming Installed

Clean Code: A Handbook of Agile Software Craftsmanship



algorithms:



Introduction to Algorithms, Second Edition

Algorithms in Java, 3rd Ed, Part 1-4

Algorithms in Java, 3rd Ed, Part 5

Algorithms in a Nutshell

Algorithms

A Programmer's Companion to Algorithm Analysis

How to Think About Algorithms

Algorithmics - Spirit of Computing

Introduction to Algorithms

Handbook of Applied Algorithms



best practices:



Code Complete

Code Craft - The Practice of Writing Excellent Code

The Pragmatic Programmer

The Productive Programmer

The Practice of Programming



data structures:



C++ Algorithms and Data Structures

Algorithms and Data Structures

Algorithms and Data Structures: The Science of Computing

Advanced Data Structures

Fundamentals of Data Structures

Database System Concepts

SQL and Relational Theory



design patterns and OOP:



Java Design Patterns: A Tutorial

What is "Object-Oriented Programming"?

Design Patterns

Design Patterns for Dummies

Object-Oriented Analysis and Design

Design Patterns Explained



essays and notes:



Facts and Fallacies of Software Engineering

The Mythical Man-Month - Essays on Software Engineering

Cheat Sheet for Computer Science Theory

Epigrams on Programming

The Humble Programmer

Beautiful Code

Outlines of Software Engineering

The Art of Unix Programming

The Best Software Writing



high level applications:



An Introduction to Game Theory

An Introduction to Genetic Algorithms

Cryptography for Dummies

Cryptography - Theory and Practice

Exploiting Software - How to Break Code

Intro to Pattern Recognition - Statistical, Structural, Neural, Fuzzy Logic

Distributed Computing - Principles, Algorithms, and Systems

Mastering Regular Expressions

Digital Image Processing

AI - Artifical Intelligence - A Modern Approach

Write Porable Code

Writing Secure Code



improving code:



Applied C++ - Practical Techniques for Building Better Software

C & C++ Programming Style Guidelines

Effective C++

Exceptional C++ - 47 Engineering Puzzles, Programming Problems, & Solutions

Exceptional C++ Style - 40 New Engeineering Puzzles, Programming Problems, & Solutions

How Not to Program in C++

More Exceptional C++ - 40 New Engineering Puzzles, Programming Problems, & Solutions

Practical Optimization: Algorithms and Engineering Applications

Optimizing C++

Refactoring: Improving the Design of Existing Code



introductory:



Beginning Programming for Dummies

C++ - How to Program

Foundations of Programming

Concise Introduction to Software Engineering

Learn to Program

Theoretical Introduction to Programming

Head First Software Development



low level programming:



Assembly Language Step-By-Step - Programming with DOS and Linux

Introduction to Microprocessors and Microcontrollers

Introduction to 80x86 Assembly Language and Computer Architecture

Write Great Code I - Understanding the Machine

Write Great Code II - Thinking Low-Level, Writing High-Level

The Assembly Programming Master Book

Essentials of Computer Organization and Architecture

Professional Assembly Language



project management and testing:



Aspect Oriented Software Development with Use Cases

Professional Software Development

Software Engineering

The Art of Project Management

The Art of Software Testing

The Cognitive Dynamics of Computer Science - Cost-Effective Large Scale Software Development

Software Engineering Foundations

Software Devleopment Rhythms

Software Process Dynamics

Software Testing and Quality Assurance Theory and Practice



software design and theory:



Information Theory

Analysis and Design of Information Systems

Producing Open Source Software

Software Design Methodology

Designing Interfaces

Design Concepts in Programming Languages



Enjoy the collection and please seed.

Related Torrents

torrent name size seed leech

Sharing Widget


Download torrent
435.46 MB
seeders:0
leechers:0
Programming Books - Write Better Code

All Comments

Thanks you very much. Great work