Smalltalk-76 재현: Xerox Alto에서 전설 실행하기

2025-06-09
Smalltalk-76 재현: Xerox Alto에서 전설 실행하기

이 블로그 게시물은 저자가 빈티지 Xerox Alto에서 Smalltalk-76을 성공적으로 실행한 과정을 자세히 설명합니다. 객체 지향 프로그래밍의 선구자인 Smalltalk은 Alto에서 구현될 때 데스크톱 메타포, 아이콘, 스크롤바, 겹치는 창 등 혁신적인 GUI를 갖추고 있으며, Apple Lisa와 Macintosh 디자인에 큰 영향을 미쳤습니다. 이 글에서는 Smalltalk 환경의 고유한 기능, 즉 시스템 실행 중에 시스템 코드를 보고 수정할 수 있다는 점을 강조하며, 스크롤바 코드 수정을 통해 이를 보여줍니다. 실행 속도가 느리지만 Alto에서의 Smalltalk 구현은 역사적, 기술적으로 중요한 의미를 지니며, 현대 프로그래밍 언어와 GUI 디자인의 기반을 마련했습니다.

기술