스몰토크, 1960년대 컴퓨팅 혁신의 결정체
Key Point
개인 컴퓨팅과 객체지향 프로그래밍의 철학적 기원을 이해하려면, 그 개념이 어떤 선배 기술과 과학적 영감을 받아 형성되었는지 알아야 하기 때문이다.
핵심 요약
- Alan Kay가 1993년 발표한 이 논문은 객체지향 프로그래밍의 역사와 Smalltalk 탄생 배경을 기술한다.
- 1960년대 ARPA 공동체의 대화형 시분할 컴퓨팅, 그래픽 화면, 포인팅 장치 등이 현대 개인 컴퓨팅과 객체지향 설계의 토대를 마련했다.
- Smalltalk은 이런 아이디어들을 최초로 완벽하게 구현한 시스템으로, 수백만 사용자를 위한 학습 환경과 복잡성 감소를 목표했다.