Золотой фонд программистской литературы по верисии Stackoverflow

20

2016-07-03

Макконнелл С. «Совершенный код»

Х. Абельсон, Дж. Дж. Сассман «Структура и Интерпретация Компьютерных Программ»

Б. Керниган, Д. Ритчи «Язык программирования Си»

Кормен Т., Лейзерсон Ч., Ривест Р. «Алгоритмы. Построение и анализ»

М. Фаулер «Рефакторинг. Улучшение существующего кода»

Д. Кнут «Искусство программирования»

Альфред Ахо, Рави Сети, Джеффри Ульман, Моника Лам «Компиляторы. Принципы, технологии, инструменты»

Мартин Р. «Чистый код. Создание, анализ и рефакторинг»

С. Мейерс «Эффективное использование C++. 55 верных способов улучшить структуру и код ваших программ

Брюс Эккель «Философия Java». 4-е издание

Реймонд Э.С. «Искусство программирования для Unix»

Бек К. «Экстремальное программирование. Разработка через тестирование»

Андрей Александреску «Современное проектирование на С++»

Керниган Б., Пайк Р. «Практика программирования»

Н. Вирт «Алгоритмы + структуры данных = программы»

Дуглас Крокфорд «JavaScript: сильные стороны»

Andrew S. Tanenbaum «Современные операционные системы»

Getting Real by 37 Signals

Бьёрн Страуструп «Язык программирования C++» (2011, PDF; 2013, PDF, ENG)

Р. Мартин «Принципы, паттерны и методики гибкой разработки на языке C#» (2011, PDF)

Рихтер «CLR via C#. Программирование на платформе Microsoft .NET Framework 4.0 на языке C#»

Грэди Буч «Объектно-ориентированный анализ и проектирование с примерами приложений» (3-е издание) (2008, DjVu)

Блох Дж. «Java. Эффективное программирование» (2002, PDF)

Ховард М., Лебланк Д. «Защищённый код» (2004, PDF)

Эндрю Хант, Дэвид Томас «Программист-прагматик. Путь от подмастерья к мастеру» (2000, PDF)

Эрих Гамма, Ричард Хелм, Ральф Джонсон, Джон Влиссидс «Паттерны проектирования» (2001, PDF)

Фредерикс Брукс «Мифический человеко-месяц, или Как создаются программные системы» (1995, PDF)

Даглас Р. Хофштадтер «Гедель, Эшер, Бах. Эта бесконечная гирлянда» (2001, PDF)

Мейерс C. «Наиболее эффективное использование C++. 35 новых рекомендаций по улучшению ваших программ и проектов» (2000, DJVU)

Петцольд Ч. «Код. Тайный язык информатики» (2001, PDF)

Бентли Дж. «Жемчужины программирования» (2-е издание) (2002, DjVu)

Том ДеМарко «Deadline. Роман об управлении проектами» (2006, PDF)

Питер Сейбл «Кодеры за работой. Размышления о ремесле программиста» (2011, DJVU)

Working Effectively with Legacy Code by Michael C. Feathers

Peopleware by Demarco and Lister

Surely You’re Joking, Mr. Feynman!

Patterns of Enterprise Application Architecture by Martin Fowler

The Little Schemer

The Seasoned Schemer

Why’s (Poignant) Guide to Ruby

The Inmates Are Running The Asylum: Why High Tech Products Drive Us Crazy and How to Restore the Sanity

Practices of an Agile Developer

Don’t Make Me Think

Agile Software Development, Principles, Patterns, and Practices by Robert C. Martin

Domain Driven Designs by Eric Evans

The Design of Everyday Things by Donald Norman

Best Software Writing I by Joel Spolsky

Pragmatic Thinking and Learning: Refactor Your Wetware by Andy Hunt

Software Estimation: Demystifying the Black Art by Steve McConnel

The Passionate Programmer (My Job Went To India) by Chad Fowler

Hackers: Heroes of the Computer Revolution

Writing Solid Code

Foundations of Programming by Karl Seguin

Computer Graphics: Principles and Practice in C (2nd Edition)

The Elements of Computing Systems

Refactoring to Patterns by Joshua Kerievsky

The Annotated Turing

Things That Make Us Smart by Donald Norman

The Timeless Way of Building by Christopher Alexander

Patterns of Enterprise Application Architecture

Computer Systems — A Programmer’s Perspective

Growing Object-Oriented Software, Guided by Tests

Framework Design Guidelines by Brad Abrams

Object Thinking by Dr. David West

Advanced Programming in the UNIX Environment by W. Richard Stevens

Hackers and Painters: Big Ideas from the Computer Age

The Soul of a New Machine by Tracy Kidder

The Timeless Way of Building by Christopher Alexander

Design Patterns in C# by Steve Metsker

Alice in Wonderland by Lewis Carol

Zen and the Art of Motorcycle Maintenance by Robert M. Pirsig

About Face — The Essentials of Interaction Design

Here Comes Everybody: The Power of Organizing Without Organizations by Clay Shirky

The Tao of Programming

Computational Beauty of Nature

Writing Solid Code by Steve Maguire

Philip and Alex’s Guide to Web Publishing

Computability by N. J. Cutland

Masterminds of Programming

The Tao Te Ching

The Productive Programmer

The Art of Deception by Kevin Mitnick

The Career Programmer: Guerilla Tactics for an Imperfect World by Christopher Duncan

Paradigms of Artificial Intelligence Programming: Case studies in Common Lisp

Masters of Doom

Pragmatic Unit Testing in C# with NUnit by Andy Hunt and Dave Thomas with Matt Hargett

How To Solve It by George Polya

Smalltalk-80: The Language and its Implementation

Introduction to Functional Programming by Philip Wadler and Richard Bird

No Bugs! by David Thielen

Rework by Jason Freid and DHH

JUnit in Action

Источник http://bookflow.ru/