私は本当に、ソフトウェアとコンピュータサイエンスの黄金時代に突入していると思います。 今後も多くのソフトウェアが開発されるでしょう。そして、それは多くの新たな課題をもたらすでしょう。そして、それらに対処する方法はフレームワークやプラットフォームではなく、コンピュータサイエンスの基礎だと感じます。 課題はすでに非常に明白です。例えば、構文の意味ギャップの管理、言語システムレベルでのセキュリティの強制(ついに信頼できるコンピューティングの時代なのでしょうか?)、システムレベルの完全なエラー処理と回復、ランタイム学習に基づく進化するアーキテクチャ、意図の高次の形式化、状態管理や保証の再考などです。 必要なイノベーションはスタック全体にわたって行われています。シリコンからソフトウェアエンジニアリングの実践まで。チップ、ネットワーク、オペレーティングシステム、言語、言語ランタイム、分散システム、プラットフォームサポート、セキュリティなど、あらゆる分野で破壊が起きています。 なんて時代でしょう。