我想我終於知道我想用編譯的編程語言,一個快速的編譯器。我覺得這是一個很關心的表面事情,但是從Java轉換到Scala之後的一段時間,我意識到能夠對代碼進行小改動並立即運行程序對我來說非常重要。除了Java和Go之外,我不知道任何真正重視編譯速度的語言。什麼是編譯速度快的編譯編程語言?
2
A
回答
2
Delphi/Object Pascal。進行更改,按F9並運行 - 您甚至不會注意到編譯時間。我們運行的一個相當實質的項目的完整重建需要10-20秒的時間,即使是在相當脆弱的機器上。
在www.freepascal.org有一個開源的變體。我並沒有搞砸它,但reportedly也一樣快 - 它是允許這個的Pascal語言的設計。
1
Java編譯速度並不快。您尋找的功能可能是編碼時的熱門替代/重新部署。 Eclipse僅重新編譯您更改的文件。
你可以試一下interpreted languages。他們通常不需要編譯。
我不會選擇基於編譯速度語言...
0
Java是不是最快的編譯器在那裏。
帕斯卡(及其近親)的設計速度很快 - 它可以一次編譯。目標Caml以其編譯速度而聞名(還有一個REPL)。
另一方面,你真正需要的是REPL,而不是一切的快速重新編譯和重新鏈接。所以你可能想嘗試一種支持增量編譯的語言。 Clojure很適合(它建立在你習慣使用的同一個JVM之上)。 Common Lisp是另一種選擇。
0
我想補充一點,那就是由不同人製作的語言和非官方編譯器。顯然由於這個原因,每個編譯器的性能發生了變化。
如果你只是談論官方編譯器,我會說它可能是Fortran。這是非常古老的,但它仍然在大多數科學和工程項目中使用,因爲它是最快的語言之一。 C和C++可能會並列第二,因爲它們也用於科學和工程。
相關問題
- 1. 什麼類型的編譯器可以編譯哪種編程語言?
- 2. 編譯成PHP的編程語言?
- 3. 編寫gcc gnatmake Ada編譯器的語言是什麼?
- 4. 編寫解析器和編譯器的最佳編程語言是什麼?
- 5. 編程語言翻譯
- 6. 編譯執行和編程語言
- 7. 編程語言和編譯器
- 8. 寫編程語言:如何編譯
- 9. 編譯io編程語言時出錯
- 10. 什麼語言可以編譯爲javascript?
- 11. Linaro編譯速度
- 12. HLSL編譯速度
- 13. 快速SASS的Automagic編譯
- 14. CLR語言優化。語言編譯器VS JIT編譯器
- 15. F#交互速度快於編譯
- 16. 在xCode中加快編譯速度
- 17. Haskell Miso編譯速度更快
- 18. 爲什麼Java編譯器的工作速度如此之快?
- 19. makefile:如何快速編譯
- 20. IDE如何快速編譯?
- 21. 快速編譯在c + +
- 22. 編譯成sh的語言
- 23. 以編譯語言編寫的插件
- 24. 什麼讓編程語言更快?
- 25. 什麼是編程語言,如果它不被解釋或編譯
- 26. 編譯時程序編譯速度較慢
- 27. C代碼在Visual Studio中編譯成什麼彙編語言?
- 28. 我會用什麼編譯器來編寫機器語言?
- 29. 什麼語言被用來編寫Rust編譯器?
- 30. C編譯器編譯過程中的詞法和語法分析是什麼?
然後,你應該去解釋的語言......這樣你就不必編譯了! :-D – CAFxX
@CAFxX,不一定 - 有一個增量編譯,就像在Common Lisp中一樣。 –
@ SK邏輯哦,來吧,認真? – CAFxX