Алан Кей препоръчва да се прочетат стари и забравени, но важни книги по програмиране

Алан Кей препоръчва да се прочетат стари и забравени, но важни книги по програмиране
Алан Кей — това е Йода за ИТ специалистите. Той стоял в основата на създаването на първия личен компютър (Xerox Alto), езика SmallTalk и концепцията за „обектно-ориентирано програмиране“. Той вече много пъти е изказвал своето мнение за образованието в областта на компютърните науки и е препоръчал книги на тези, които искат да задълбочат знанията си:

Наскоро на Quora отново повдигнаха тази тема и дискусията стана номер едно в Hacker News. Предлагам на вашето внимание „нов“ списък от супер стари и основополагаещи книги по програмиране и мислене на програмистите от Алън Кей.

Lisp 1.5 Програмистки Ръководство

от Джон Макаратни, 1962

Алан Кей препоръчва да се прочетат стари и забравени, но важни книги по програмиране

Книгата е абсолютен шампион и постоянен лидер в класацията на всички списъци с книги от Алън Кей. Тази версия на езика вече не съществува, но книгата е великолепна.

още осем рядкости:

Калкулации: Ограничени и безкрайни машини

от Марвин Мински, 1967

Алан Кей препоръчва да се прочетат стари и забравени, но важни книги по програмиране

Марвин Мински „Калкулации и автомати“ (рус, djvu).

Напредък в програмирането и нечислови компютърни науки

ред. L. Fox, 1966

Алан Кей препоръчва да се прочетат стари и забравени, но важни книги по програмиране

Митичен човек-месец

от Фред Брукс, 1975

Алан Кей препоръчва да се прочетат стари и забравени, но важни книги по програмиране

Митичен човеко-месец (PDF, 171 стр)

Науките на изкуственото

от Херб Саймън

Алан Кей препоръчва да се прочетат стари и забравени, но важни книги по програмиране

Науките на изкуственото (PDF, 241 стр)

Книга на Хербърт Саймън (лауреат на наградата Тюринг и Нобелова награда) на руски (djvu).

Хербърт Саймън не е чел вестници и не е гледал телевизия, тъй като е смятал, че ако се случи нещо наистина важно, някой непременно ще му разкаже за това, така че не си струва да губи време с медиите.
Уикипедия

Програмен език

от Кен Айвърсън, 1962

Алан Кей препоръчва да се прочетат стари и забравени, но важни книги по програмиране

Структури за контрол в програмните езици

от Дейв Фишър, 1970

Алан Кей препоръчва да се прочетат стари и забравени, но важни книги по програмиране

Структури за контрол в програмните езици (PDF, 216 стр.)

Протокол на метаобектите

от Кицалес

Алан Кей препоръчва да се прочетат стари и забравени, но важни книги по програмиране

Дисертация на Джо Армстронг

Алан Кей препоръчва да се прочетат стари и забравени, но важни книги по програмиране

Джо Армстронг, създател на Erlang.

Дисертация на Джо Армстронг (PDF, 295 стр.)

P.S.

Два въпроса към хабрачитателите:

  1. Кои олдскул книги смятате за задължителни за прочит?
  2. Кои книги не по програмиране подобриха вашите мисловни умения/светоглед на програмист?

Източник: habr.com

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster