言語の進化に関するあなたの予測
-
10-07-2019 - |
質問
まあ、速度とメモリ使用量だけではないことはわかっています。
しかし、私はあなたが大部分の高レベルプログラミング言語に何が起こると思うか知りたいです。私の知る限り、Javaは過去よりもはるかに高速です。python、phpなどはどうですか。
解決
速度は、言語そのものよりもムーアの法則との関係があります。そのため、絶対的な条件で探している場合は、定期的にマシンをアップグレードするだけで、より多くの利益を得ることができます。
メモリフットプリントに関しては、ほとんどの言語が機能を収集し続けるため、フットプリントが増加すると予想されます。
他のヒント
高レベルのプログラミング言語は、開発者がコンパイラーやランタイムシステムが優れているという難しい基礎的な詳細に手を汚さずに、コンピューターに何をさせたいかを特定しやすくする抽象化を続けます。とにかく最適化で、開発者が先験的にできるかもしれません。
考えてみてください:
- マルチスレッド実行のサポート(最新の.NETのParallel Extentionsなど)
- どのビットのセットをシャッフルするか、どの順序でシャッフルするかをコンピューターに正確に手動で伝えるのではなく、構造と機能の結果を指定する
これらの種類のもの。
並列処理。処理ユニット(コア)の数を増やすことが現在の速度を向上させる主な方法であるためです。人間が管理できるようにするため、ソフトウェアトランザクションメモリは、最も有望な現実の1つであるようです。ワールドソリューション。
所属していません StackOverflow