プログラマが本当に求めてるのは新言語ではなく既存言語の進化だ


プログラマが本当に求めているのは新しい言語や奇抜で斬新な言語ではなく、既存言語の進化ではないだろうか。JavaもC言語もPHPもそろそろドラスティックな改変が必要な次期に来てるんじゃないかな。もっとPython3を見習うべきじゃないだろうか。

2012年のモダンObjective-Cみたいに、モダンJavaやモダンCの流れが出てきてもいいと思う。それが出来ないから新言語が出てくるのかもしれないけれど、今日の新言語フィーバーは少し異常すぎる気もする。

なんでもかんでも新しいものを作ろうとせずに、既存の物をより良くするという考え方も大切なのではないかな。

備考

実際の職業プログラマからすれば、新しい言語を学ぶというのは相当面倒な作業でリスクも高いんですよね。SI業界ではこの考えが顕著になると思います。

JavaやC言語が業界標準になれたのには、やはり言語仕様が安定していたことが大きかったのだと思います。破壊的な仕様変更が少ないことに加えて、新機能の追加が少なく保守的な所もこの業界にとっては都合が良かったのでしょう。

ただ今後は言語離れを食い止めるために、保守的な言語も意外なほどドラスティックに機能追加や仕様変更を行うようになったりするかもしれません。

OracleのJavaはこの5年間で大きな動きを見せてくれましたが、代替言語や次世代言語が出てきたことによる焦りもあったのでしょうか。

代替言語によるユーザ消失のリスクが、機能追加や仕様変更によるリスクを上回る時代がやってきているのかもしれません。

なお今後の新言語には奇抜さや斬新さよりも、まず既存言語との高い互換性や協調性が求められるようになっていくのではないでしょうか。

広告