私は最終的にコンパイルされたプログラミング言語、つまり高速コンパイラで必要なものを知っていると思います。これは本当に面倒なことだと思うが、しばらくの間JavaからScalaに切り替えた後のある時に、コードの小さな変更をして即座にプログラムを実行できるということは、私にとっては非常に重要なことである。 JavaとGoの他に、コンパイル速度を重視する言語はわかりません。コンパイルされたコンパイル済みのプログラミング言語は何ですか?
答えて
Delphi/Object Pascal。変更を加え、F9を押すと実行されます。コンパイル時間に気付かないこともあります。私たちが実行する相当量のプロジェクトを完全に再構築するには、かなり凶悪なマシンでも、10〜20秒程度かかります
www.freepascal.orgで入手可能なオープンソースの亜種です。私はそれを混乱させていませんが、それはreportedlyと同じくらい速いです - それはこれを可能にするパスカル言語の設計です。
コンパイルにJavaが高速ではありません。あなたが探している機能は、おそらくコーディング中にホットな交換/再デプロイメントです。 Eclipseは、変更したファイルだけを再コンパイルします。
interpreted languagesを試すこともできます。彼らは通常、コンパイルする必要は全くありません。
私はコンパイル速度に基づいて言語を選択しないだろう...
Javaはそこに最速のコンパイラではありません。
パスカル(およびその近親者)は高速に設計されています。パスカルでコンパイルできます。 Objective Camlはそのコンパイル速度で知られています(REPLもあります)。
一方、本当に必要なのは、REPLであり、すべての高速再コンパイルと再リンクではありません。したがって、インクリメンタルコンパイルをサポートする言語を試してみてください。 Clojureはうまくいきます(それはあなたが使っていたものと同じJVMの上に構築されています)。 Common Lispは別のオプションです。
別の人が作った言語や非公式のコンパイラを追加したいと思っています。明らかに、これにより、コンパイラごとにパフォーマンスが変化します。
公式のコンパイラについて話をしていたら、おそらくFortranだと思います。それは非常に古くなっていますが、それは最も速い言語の1つなので、ほとんどの科学および工学プロジェクトでまだ使用されています。科学と工学でも使われているので、CとC++はおそらく2番目に結ばれています。
- 1. 最高のWin32コンパイル済みスクリプト言語?
- 2. コンパイルされた言語やスクリプト言語が好きですか?
- 3. PHPにコンパイルするプログラミング言語?
- 4. コンパイル済みPHP?
- 5. C++コンパイル済みCコードと組み込みプログラミングのPure C?
- 6. コンパイル済みのクエリ
- 7. LISPはコンパイルされた、またはインタープリットされた言語ですか?
- 8. コンパイル済みPython CGI
- 9. Androidで書かれたInit.goldfishのプログラミング言語は何ですか?
- 10. コード化されたコンパイル済みコードでデバッグ/ブレークする方法
- 11. Cコンパイル言語でのガベージコレクション
- 12. ネイティブのWindowsコードにコンパイルするための軽量なプログラミング言語とは何ですか?
- 13. コンパイル済み式から生成されたILコードを表示
- 14. コンパイル済みの.Net Exe
- 15. コンパイル済みのLinQクエリ
- 16. スタイルシート言語が少ない:コンパイル済みのCSSでカッコが省略されないようにする
- 17. 実行ファイルがコンパイルされた言語の検索方法は?
- 18. ioプログラミング言語をコンパイルする際のエラー
- 19. コンパイル済みLINQクエリとDataLoadOptions ...
- 20. 奇数コンパイル済みコード
- 21. AndroidStudio:言語xmlファイルはapkにコンパイルされていますか?
- 22. shにコンパイルする言語
- 23. プログラミング言語で予約されたキーワード
- 24. インポートでのPythonコンパイル済みファイルの優先順位は何ですか?
- 25. Netbeans:コンパイル済みのjarファイルのメインクラス
- 26. サーバにコンパイル済みコードをアップロードする
- 27. PNaClで実行される他のプログラミング言語は何ですか?
- 28. Entity Framework 6の自動コンパイル済みクエリ
- 29. .NETの動的コンパイル済みプラグイン
- 30. linq to sqlコンパイル済みクエリのヘルプ
次に、翻訳された言語のために行く必要があります。この方法では、まったくコンパイルする必要はありません! :-D – CAFxX
@CAFxX、必ずしもそうではありません - Common Lispのように増分コンパイルがあります。 –
@ SKロジックああ、真剣に、来る? – CAFxX