Холиварное
akuklev — 21.04.2014 Есть несколько книг по программированию, имеющих культовый статус: CLR, TAOCP, SICP, SICM, OOSC, LCSS, TAPL, PFDS, DCPL, СTMCP (может я что-то упустил?).Как считаете, многоуважаемые коллеги, в каком порядке их следует читать? Я, признаться, целиком читал только TAOCP, и то внимательно только первый том. Остальное зачитано кусками, частично не до конца, частично до дыр.
Расшифровки:
CLR: Introduction to Algorithms by Cormen, Leiserson & Rivest
TAOCP: The Art of Computer Programming (зовётся также по имени автора Кнутом)
SICP: Structure and Intepretation of Computer Programs
SICM: Structure and Intepretation of Classical Mechanics (да, это программистская книжка)
OOSC: Object-Oriented Software Construction
LCSS: Lambda Calculus, Its Syntax and Semantics
TAPL: Types and Programming Languages
PFDS: Purely Functional Data Structures (ещё её по имени автора зовут Окасаки)
DCPL: Design Concepts in Programming Languages (ещё есть слегка устаревшая EOPL: Essentials of Programming Languages)
СTMCP: Concepts, Techniques, and Models of Computer Programming
А правда же нет пока ни одной разумной книжки по Shlaer–Mellor'у всякому и xUML? Есть, конечно, коротенькая Computation and State Machines Лампорта, но это очень нутрянной уровень, и есть OOSC, но это очень поверхностный уровень.
P.S. В информатике особенно потребно, чтобы книги были живыми и обновлялись. Все эти книги, включая TAPL, которому всего десять лет, в тех или иных аспектах изрядно устарели.
|
</> |