ΠΠ»Π°Π½ ΠΠ΅ΠΉ β ΡΡΠΎ ΠΌΠ°Π³ΠΈΡΡΡ ΠΠΎΠ΄Π° Π΄Π»Ρ ΠΠ’ΠΈΡΠ½ΠΈΠΊΠΎΠ². ΠΠ½
ΠΠ»Π°Π½ ΠΠ΅ΠΉ: ΠΊΠ°ΠΊ Π±Ρ Ρ ΠΏΡΠ΅ΠΏΠΎΠ΄Π°Π²Π°Π» Computer Science 101 ΠΠ»Π°Π½ ΠΠ΅ΠΉ: Β«ΠΠ°ΠΊΠΈΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΡ Π±Ρ ΠΏΠΎΡΠΎΠ²Π΅ΡΠΎΠ²Π°Π»ΠΈ ΠΏΡΠΎΡΠ΅ΡΡΡ ΡΠΎΠΌΡ, ΠΊΡΠΎ ΡΡΠΈΡΡΡ Π½Π° Computer ScienceΒ» ΠΠ»Π°Π½ ΠΠ΅ΠΉ (ΠΈ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠ²Π½ΡΠΉ ΠΈΠ½ΡΠ΅Π»Π»Π΅ΠΊΡ Π₯Π°Π±ΡΠ°): ΠΊΠ°ΠΊΠΈΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ ΡΠΎΡΠΌΠΈΡΡΡΡ ΠΌΡΡΠ»Π΅Π½ΠΈΠ΅ ΡΡΡ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ° ΠΠ»Π°Π½ ΠΠ΅ΠΉ ΠΈ ΠΠ°ΡΠ²ΠΈΠ½ ΠΠΈΠ½ΡΠΊΠΈ: Computer Science ΡΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ Β«Π³ΡΠ°ΠΌΠΌΠ°ΡΠΈΠΊΡΒ». ΠΡΠΆΠ½Π° Β«Π»ΠΈΡΠ΅ΡΠ°ΡΡΡΠ°Β»
ΠΠ΅Π΄Π°Π²Π½ΠΎ Π½Π° Quora
Lisp 1.5 Programmers Manual
by John McCarthy, 1962
ΠΠ½ΠΈΠ³Π° β Π°Π±ΡΠΎΠ»ΡΡΠ½ΡΠΉ ΡΠ΅ΠΌΠΏΠΈΠΎΠ½ ΠΈ ΠΏΠΎΠΆΠΈΠ·Π½Π΅Π½Π½ΡΠΉ Π»ΠΈΠ΄Π΅Ρ ΡΠ΅ΠΉΡΠΈΠ½Π³Π° Π²ΡΠ΅Ρ
ΡΠΏΠΈΡΠΊΠΎΠ² ΠΊΠ½ΠΈΠ³ ΠΎΡ ΠΠ»Π°Π½Π° ΠΠ΅Ρ. ΠΡΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ ΡΠ·ΡΠΊΠ° ΡΠΆΠ΅ Π½Π΅Ρ, Π½ΠΎ ΠΊΠ½ΠΈΠ³Π° β Π²Π΅Π»ΠΈΠΊΠΎΠ»Π΅ΠΏΠ½Π°.
Π΅ΡΡ Π²ΠΎΡΠ΅ΠΌΡ ΡΠ°ΡΠΈΡΠ΅ΡΠΎΠ²:
Computation: Finite and Infinite Machines
by Marvin Minsky, 1967
Advances in Programming and Non-Numerical Computation
ΡΠ΅Π΄. L. Fox, 1966
The Mythical Man-Month
by Fred Brooks, 1975
The Sciences of the Artificial
by Herb Simon
ΠΠ΅ΡΠ±Π΅ΡΡ Π‘Π°ΠΉΠΌΠΎΠ½ Π½Π΅ ΡΠΈΡΠ°Π» Π³Π°Π·Π΅Ρ ΠΈ Π½Π΅ ΡΠΌΠΎΡΡΠ΅Π» ΡΠ΅Π»Π΅Π²ΠΈΠ·ΠΎΡ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΡΠΈΡΠ°Π», ΡΡΠΎ Π΅ΡΠ»ΠΈ ΡΠ»ΡΡΠΈΡΡΡ ΡΡΠΎ-ΡΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π²Π°ΠΆΠ½ΠΎΠ΅, Π΅ΠΌΡ ΠΎΠ± ΡΡΠΎΠΌ ΠΊΡΠΎ-ΡΠΎ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΡΠ°ΡΡΠΊΠ°ΠΆΠ΅Ρ, ΡΠ°ΠΊ ΡΡΠΎ Π½Π΅ ΡΡΠΎΠΈΡ Π·ΡΡ ΡΡΠ°ΡΠΈΡΡ Π²ΡΠ΅ΠΌΡ Π½Π° Π‘ΠΠ.
βΠΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΡ
A Programming Language
by Ken Iverson, 1962
Control Structures for Programming Languages
by Dave Fisher, 1970
The MetaΠΎbject Protocol
by Kiczales
Joe Armstrongβs PhD thesis
P.S.
ΠΠ²Π° Π²ΠΎΠΏΡΠΎΡΠ° Ρ Π°Π±ΡΠ°ΡΠΈΡΠ°ΡΠ΅Π»ΡΠΌ:
- ΠΠ°ΠΊΠΈΠ΅ ΠΎΠ»Π΄ΡΠΊΡΠ»ΡΠ½ΡΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ Π²Ρ ΡΡΠΈΡΠ°Π΅ΡΠ΅ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠΌΠΈ ΠΊ ΠΏΡΠΎΡΡΠ΅Π½ΠΈΡ?
- ΠΠ°ΠΊΠΈΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ Π½Π΅ ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΎΠ²ΡΡΠΈΠ»ΠΈ Π²Π°Ρ Π½Π°Π²ΡΠΊ ΠΌΡΡΠ»Π΅Π½ΠΈΡ/ΠΌΠΈΡΠΎΠ²ΠΎΠ·Π·ΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°?
ΠΡΡΠΎΡΠ½ΠΈΠΊ: habr.com