언어 지향 프로그래밍에 대한 이 기사 를 읽었습니다 . 그는 프로그래밍에 대한 현대 절차 / OOP 접근 방식의 약점을 지적하고이를 해결하는 새로운 프로그래밍 패러다임을 제안합니다.
나는 작고 느슨하게 결합 된 프로그램 파트에 모두 적합하다. 몇 가지 큰 것보다 많은 작은 것을 배우는 것이 비트와 조각만을 사용하는 것이 훨씬 낫다.
기사를 읽으면서 저자가 두 가지 중 하나를 홍보하고 있다는 인상을 받았습니다.
- 쉽게 생성 할 수있는 수많은 스크립팅 언어
- 프로그래머의 요구를 충족시키기 위해 자체적으로 다시 작성할 수있는 쉽게 확장 가능한 단일 언어
그가 두 번째를 제안한다면, 나는 "이미 끝났습니다!"라고 대답 할 것입니다. Lisp를 예로 들어 보겠습니다. 폴 그래엄 (Paul Graham)이 제안한 바와 같이, 언어는 계속해서이를 향해 나아가고있는 것 같습니다 .
첫 번째에 관한 한, 나는 그것들을 모두 묶는 기본 언어가 있다면 이것이 좋은 생각이라고 생각합니다. 그것은 언어 사이의 의사 소통 인 약점으로 보입니다. 프로세스 간 통신을 상기시키는 절차 적 개념 또는 메시지 전달 인 호출을 사용 하시겠습니까? 소규모의 특정 언어를 동시에 사용하는 것이 쉬운 경우 소규모 도메인 관련 언어로 작업 할 수있는 기회를 환영합니다. 이 접근법 (LOP)이 실용적입니까?