Alan Kay merekomendasikan membaca buku-buku pemrograman yang lama dan terlupakan tetapi penting

gambar

Alan Kay adalah Master of Yoda untuk orang-orang IT. Dia berada di garis depan dalam menciptakan komputer pribadi pertama (Xerox Alto) , bahasa SmallTalk, dan konsep "pemrograman berorientasi objek . " Dia telah banyak berbicara tentang pandangannya tentang pendidikan ilmu komputer dan telah menyarankan buku kepada mereka yang ingin memperdalam pengetahuan mereka:


Baru-baru ini, Quora kembali mengangkat topik ini dan diskusi muncul di tempat pertama di Hacker News. Saya membawa kepada Anda daftar "baru" buku-buku super tua dan mendasar tentang pemrograman dan pemikiran seorang programmer dari Alan Kay.

Lisp 1.5 Programmers Manual

oleh John McCarthy, 1962

gambar

Buku ini adalah juara mutlak dan pemimpin kehidupan di peringkat semua daftar buku dari Alan Kay. Versi bahasa ini sudah tidak ada lagi, tetapi bukunya sangat bagus.

delapan kelangkaan lainnya:

Komputasi: Mesin Hingga dan Tak Terbatas

oleh Marvin Minsky, 1967

gambar

Marvin Minsky "Komputasi dan Automata" (rus, djvu).

Kemajuan dalam Pemrograman dan Komputasi Non-Numerik

ed. L. Fox, 1966

gambar

Laki-laki mitos bulan

oleh Fred Brooks, 1975

gambar

Man-Month Mythical (PDF, 171 halaman)

Ilmu-ilmu buatan

oleh Herb Simon

gambar

Ilmu Pengetahuan Buatan (PDF, 241 halaman)

Buku Herbert Simon (pemenang Hadiah Turing dan Hadiah Nobel) dalam bahasa Rusia (djvu).

Herbert Simon tidak membaca koran dan tidak menonton TV, karena dia percaya bahwa jika sesuatu yang benar-benar penting terjadi, seseorang akan memberitahunya tentang hal itu, jadi jangan buang waktu di media.
- Wikipedia


Bahasa pemrograman

oleh Ken Iverson, 1962

gambar

Struktur Kontrol untuk Bahasa Pemrograman

oleh Dave Fisher, 1970

gambar

Struktur Kontrol untuk Bahasa Pemrograman (PDF, 216 halaman)

Protokol Metabject

oleh Kiczales

gambar

Tesis PhD Joe Armstrong


gambar

Joe Armstrong , pencipta Erlang.

Tesis PhD Joe Armstrong (PDF 295 halaman)

PS


Dua pertanyaan untuk habiturachitel:

  1. Menurut Anda buku-buku sekolah tua apa yang harus dibaca?
  2. Buku non-pemrograman apa yang telah meningkatkan kemampuan berpikir / pandangan dunia programmer Anda?

Source: https://habr.com/ru/post/id463149/


All Articles