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

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

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

Lisp 1.5 Programmers Manual

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

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

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

още осем раритета:

Computation: Finite and Infinite Machines

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

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

Марвин Мински „Вычисления и автоматы“ (рус, djvu).

Advances in Programming and Non-Numerical Computation

ред. L. Fox, 1966

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

The Mythical Man-Month

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

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

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

The Sciences of the Artificial

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

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

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

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

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

A Programming Language

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

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

Control Structures for Programming Languages

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

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

Control Structures for Programming Languages (PDF, 216 стр.)

The Metaobject Protocol

от Кицалес

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

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

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

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

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

P.S.

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

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

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

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