លោក Alan Kay ណែនាំឱ្យអានសៀវភៅចាស់ៗ និងបំភ្លេចចោល ប៉ុន្តែសំខាន់លើការសរសេរកម្មវិធី

លោក Alan Kay ណែនាំឱ្យអានសៀវភៅចាស់ៗ និងបំភ្លេចចោល ប៉ុន្តែសំខាន់លើការសរសេរកម្មវិធី
Алан Кей — это магистр Йода для ИТишников. Он стоял у истоков создания первого персонального компьютера (Xerox Alto), языка SmallTalk и концепции «объектно-ориентированного программирования». Он уже много высказывался о своем взгляде на образование в сфере Computer Science и советовал книги тем, кто хочет углубить свои познания:

Недавно на Quora опять подняли эту тему и обсуждение вышло на первое место на Hacker News. Предлагаю вашему вниманию «новый» список суперстарых и фундаментальных книг по программированию и мышлению программиста от Алана Кея.

Lisp 1.5 Programmers Manual

by John McCarthy, 1962

លោក Alan Kay ណែនាំឱ្យអានសៀវភៅចាស់ៗ និងបំភ្លេចចោល ប៉ុន្តែសំខាន់លើការសរសេរកម្មវិធី

Книга — абсолютный чемпион и пожизненный лидер рейтинга всех списков книг от Алана Кея. Этой версии языка уже нет, но книга — великолепна.

ещё восемь раритетов:

Computation: Finite and Infinite Machines

by Marvin Minsky, 1967

លោក Alan Kay ណែនាំឱ្យអានសៀវភៅចាស់ៗ និងបំភ្លេចចោល ប៉ុន្តែសំខាន់លើការសរសេរកម្មវិធី

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

Advances in Programming and Non-Numerical Computation

ред. L. Fox, 1966

លោក Alan Kay ណែនាំឱ្យអានសៀវភៅចាស់ៗ និងបំភ្លេចចោល ប៉ុន្តែសំខាន់លើការសរសេរកម្មវិធី

The Mythical Man-Month

by Fred Brooks, 1975

លោក Alan Kay ណែនាំឱ្យអានសៀវភៅចាស់ៗ និងបំភ្លេចចោល ប៉ុន្តែសំខាន់លើការសរសេរកម្មវិធី

Мифический человеко-месяц (PDF, 171 стр)

វិទ្យាសាស្រ្តនៃសិប្បនិម្មិត

by Herb Simon

លោក Alan Kay ណែនាំឱ្យអានសៀវភៅចាស់ៗ និងបំភ្លេចចោល ប៉ុន្តែសំខាន់លើការសរសេរកម្មវិធី

The Sciences of the Artificial (PDF, 241 стр)

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

Герберт Саймон не читал газет и не смотрел телевизор, поскольку считал, что если случится что-то действительно важное, ему об этом кто-то обязательно расскажет, так что не стоит зря тратить время на СМИ.
- Wikipedia

A Programming Language

by Ken Iverson, 1962

លោក Alan Kay ណែនាំឱ្យអានសៀវភៅចាស់ៗ និងបំភ្លេចចោល ប៉ុន្តែសំខាន់លើការសរសេរកម្មវិធី

Control Structures for Programming Languages

by Dave Fisher, 1970

លោក Alan Kay ណែនាំឱ្យអានសៀវភៅចាស់ៗ និងបំភ្លេចចោល ប៉ុន្តែសំខាន់លើការសរសេរកម្មវិធី

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

The Metaоbject Protocol

by Kiczales

លោក Alan Kay ណែនាំឱ្យអានសៀវភៅចាស់ៗ និងបំភ្លេចចោល ប៉ុន្តែសំខាន់លើការសរសេរកម្មវិធី

Joe Armstrong’s PhD thesis

លោក Alan Kay ណែនាំឱ្យអានសៀវភៅចាស់ៗ និងបំភ្លេចចោល ប៉ុន្តែសំខាន់លើការសរសេរកម្មវិធី

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

Joe Armstrong’s PhD thesis (PDF, 295 стр)

PS

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

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

ប្រភព: www.habr.com

បន្ថែមមតិយោបល់