폴 그레이엄 에세이 요약
리스프의 뿌리
## 리스프의 뿌리
주요 내용
존 매카시가 1960년에 발표한 논문에서 간단한 연산자와 함수 표기법으로 완전한 프로그래밍 언어를 구축할 수 있음을 보여주었으며, 이를 통해 리스프가 프로그래밍 세계에 지닌 독창성과 중요성, 그리고 현재로 이어지는 언어 설계 방향에 대한 본질을 논의한다.
요약
존 매카시의 발견: 1960년 매카시는 "리스프"를 설계하며, 단순한 연산자와 리스트 데이터 구조를 중심으로 코드와 데이터를 다루는 프로그래밍 언어를 발표했다.
리스프의 특징: 리스프는 스스로를 구현할 수 있다는 점에서 독특하며, 다른 언어들과 달리 명확한 '핵심(Semantic Core)'을 가진다.
리스프와 C 모델 비교: 두 가지 대표적인 프로그래밍 모델은 C 모델과 리스프 모델이며, 최근 대다수의 프로그래밍 언어들은 C 모델에서 시작해 리스프의 특징(런타임 타입 지정, 가비지 컬렉션 등)을 점진적으로 채택하고 있다.
언어 설계의 흐름: 리스프는 단순한 이론적 발견을 넘어, 현재와 미래의 프로그래밍 언어 설계 방향을 제시한다.
매카시의 의의: 그의 연구는 프로그래밍이 무엇인지, 앞으로 어떻게 발전될지를 보여주는 중요한 모델을 제공한다.
The Roots of Lisp - (폴 그레이엄 에세이 요약)