- 是否有編譯器將Scala代碼翻譯爲本地代碼?
- 是否有發佈的編譯器?
- 有沒有編譯器在開發中?
- 如果沒有這樣的編譯器,是否可以編寫一個?
- 如果不可能:這是什麼原因?
- 斯卡拉是足夠的系統編程?
- Scala足夠用於內核編程(例如編程設備驅動程序)嗎?
- 如果Scala不足以用於系統或內核編程:這是什麼原因?
我知道Scala一直是針對Java平臺的。據我所知,Scala也適合.Net/C#中間代碼的東西。恕我直言,Java和.Net平臺相對相似,這並不奇怪。scala是否足夠用於本機,系統和內核編程?
Java和.Net平臺提供的服務或某種基礎架構可能在系統和內核開發中缺失。
- 對於在系統/內核開發中缺少的Scala來說,Java平臺的哪些功能是必需的或必需的?
- 通過將現有解決方案集成到系統/內核開發或未來開發中,可以覆蓋哪些特性/要求?
實際上,答案是「天哪,沒有。」 Scala(和Java就此而言)是一種高級語言,旨在抽象出許多惱人的細節,例如您擁有的硬件以及如何處理內存。在內核等編程中,你關心的只是那些煩人的細節。使用專爲工作而設計的工具! –