검색
검색
공개 노트 검색
회원가입로그인
폴 그레이엄 에세이 요약

이상한 언어들 (Weird Languages)

이상한 언어들 (Weird Languages)

  • Main Idea: 프로그래밍에서 독특한 언어를 배우면 기존 방식과 다른 사고와 문제 해결 방법을 발견할 수 있다.

요약:

  • 많은 사람들이 모든 인기 있는 프로그래밍 언어가 본질적으로 동일하다고 생각하지만, 이는 그들이 수행한 프로그래밍 종류에 기반한 관점이다.

  • 대부분의 프로그래밍은 라이브러리 함수 호출을 연결하는 단순한 작업(99.5%)이며, 모든 인기 있는 언어는 이 기능에 대해 동등하다.

  • 그러나 나머지 0.5%의 프로그래밍은 비정상적으로 흥미롭다.

  • 독특한 프로그래밍 언어는 라이브러리 호출 연결 이상의 프로그래밍 기법을 제시한다.

    • 예: Lisp의 매크로는 본질적으로 복잡하고 전통적인 프로그래밍 방식 밖의 기술을 포함한다. 이를 통해 문제를 해결하기 위해 특정 유형의 문제를 처리하는 자체 언어를 작성하는 것이 가능하다.

  • 독창적인 언어를 배우면 기존 언어와 비교해 불편하게 느껴지는 점을 탐구할 수 있고, 새로운 관점으로 사고하는 법을 배울 수 있다.

  • 독특한 언어는 기존 인기 있는 언어로는 구현하거나 생각하기 힘든 차별성과 독특함을 통해 다른 형태의 프로그래밍 이해를 확장하는 데 도움을 준다.


Weird Languages - (폴 그레이엄 에세이 요약)


공유하기
카카오로 공유하기
페이스북 공유하기
트위터로 공유하기
url 복사하기