언어가 상용 소프트웨어와 동일한 것으로 간주 될 때 새로운 릴리스를 정당화하기 위해 항상 새로운 기능을 추가해야 할 필요성이 있습니다.
버전 1.0이 최종 버전 인 언어가 있습니까? 물론 버그 수정은 이것에서 제외되지만 기능 세트는 항상 동일하게 유지됩니까?
이런 식으로 언어의 모든 기능이 잘 어울리 며 이전 버전과의 호환성으로 인해 더 이상 사용되지 않는 기능이 사용 된 후에는 고정 된 것처럼 보이지 않습니다.
나는 몇몇 학문적 언어가 이러하다고 가정합니까? 그러나이 아이디어를 따르는 상업적으로 성공적인 언어가 있습니까? 함께 제공되는 라이브러리도 새로운 기능을 자유롭게 사용할 수 있지만 언어는 항상 일정합니다.
내가 줄 수있는 한 가지 예는 내가 가장 좋아하는 언어 중 하나 인 C #인데, 자주 사용하는 언어로, 릴리스마다 점점 더 많은 기능이 추가되고 있습니다. 이러한 이점을 활용하려면 실제 작업을 수행하고 사소한 개념을 선택하고보다 복잡한 문제를 쉽게 해결하기 위해 직접 결합하는 대신 이러한 작업을 배우는 데 상당한 시간을 소비해야합니다.
그래서 나는 모든 것이 일관되고 의미가 있으며 가능한 한 직교하는 미니멀리스트 접근법을 찾고 있다고 생각합니다.