我無法在網上找到它(我不想安裝它)。 R language是一種編譯語言嗎?它運行預寫腳本的速度有多快?它是否執行任何類型的編譯,或者只是逐行執行指令?R是一種編譯語言嗎?
6
A
回答
13
在大多數情況下,R是一種在讀評估打印循環中運行的解釋型語言。 R有很多擴展,用C和Fortran等其他語言編寫,其中速度或與本地庫的接口有幫助。
6
我經常在C++中重寫R代碼,並使其運行速度提高了100倍。循環在R中尤其效率低下。
4
R通常是解釋型語言。但是,包compiler
提供了可以提高性能的字節碼編譯。你也可以調用R.的編譯代碼。
就速度而言,它取決於你想要做什麼以及你如何去做。一些循環操作可能非常緩慢。但是,在許多情況下,通過編寫良好的代碼,R腳本的性能取決於底層內部基於C的庫的速度和系統內存讀寫速度,所以R的速度與其他任何情況一樣快。
相關問題
- 1. asp.net是一種編譯語言嗎?
- 2. bash是一種編程語言嗎?
- 3. Qt 4是一種編程語言嗎?
- 4. 這是一種編程語言嗎?
- 5. PHA是一種編程語言嗎?
- 6. Wolfram語言是一種真正的編程語言嗎?
- 7. 編譯多種語言在一起,並從一種語言到另
- 8. 將一種語言翻譯成另一種語言?
- 9. R是一種資源匱乏的語言嗎?
- 10. 如何爲該語言的某種語言編寫編譯器?
- 11. Ruby是一種優雅的語言嗎?
- 12. PowerShell是一種強類型語言嗎?
- 13. AutoIt是一種編程語言?
- 14. XML是一種面向網絡的編程語言嗎?
- 15. Groovy和Groovy ++是兩種語言還是一種語言?
- 16. 請注意減慢編譯語言嗎?
- 17. R語言編程
- 18. 是否有一種腳本語言「編譯」爲windows批處理語法?
- 19. '言'是一種方法嗎?
- 20. 翻譯爲多種語言
- 21. 如何將文本從一種語言翻譯成另一種語言android?
- 22. ETL是解釋還是編譯語言
- 23. Python是一種教學/學習語言而不是工作語言嗎?
- 24. php是編譯語言還是解釋語言?
- 25. 將語言翻譯爲另一種語言
- 26. CLR語言優化。語言編譯器VS JIT編譯器
- 27. 編譯另一種語言到Javascript的實用性?
- 28. 在同一種語言中使用CMake和多個編譯器
- 29. 將多種語言帶入一個通用編譯器
- 30. 哪種編程語言最容易編寫編譯器?
利用矩陣運算確實很重要。另一方面,精心設計的R代碼可以非常快速。看到這個討論:http://wiki.r-project.org/rwiki/doku.php?id=tips:programming:code_optim2 – 2009-08-24 06:37:02