言語が商用ソフトウェアと同じと見なされる場合、新しいリリースを正当化するために常に新しい機能を追加する必要が常にあることがわかります。
バージョン1.0が最終バージョンである言語は存在しますか、または存在しますか?もちろん、バグ修正はこれを免除されますが、機能セットは常に同じままですか?
この方法では、言語のすべての機能がうまく適合し、後方互換性のために廃止された機能がまだ残っているという事実の後にボルトで固定されているようには見えません。
いくつかの学術言語はこのようなものだと思いますか?しかし、この考えに従って商業的に成功した言語はありますか?付属のライブラリも新しい機能を無料で入手できますが、言語は常に一定です。
私が挙げることができる一例は、私がよく使用するお気に入りの言語C#の1つです。リリースごとにますます多くの機能が追加されています。これらを活用するには、些細な概念を取り上げてそれらを組み合わせてより複雑な問題を簡単に解決するのではなく、実際のタスクを手元に落とし、これらの学習にかなりの時間を費やさなければなりません。
だから私は、すべてが一貫し、理にかなっており、可能な限り直交するミニマリストのアプローチを探していると思います。