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 ัั‚ั€)

The Sciences of the Artificial

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

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™