moea_joint
105年
[資訊] 計算機原理、網路概論
第 31 題
巨量資料(Big Data)分析軟體Apache Spark本身是由下列何種語言所開發?
- A Java
- B C/C++
- C Python
- D Scala
思路引導 VIP
若你需要設計一套需在 Java 虛擬機(JVM)上運行,且具備強大「函數式編程」能力以處理複雜併發運算的大型框架,你會傾向尋找哪一種與 Java 高度相容、卻比 Java 更簡潔且適合並行運算的語言作為其核心開發工具呢?
🤖
AI 詳解
AI 專屬家教
Spark 的技術核心:Scala
恭喜你準確地選出了正確答案!這展現了你對巨量資料生態系底層架構的紮實理解。Apache Spark 當初在加州大學柏克萊分校 AMPLab 研發時,核心引擎便是採用 Scala 編寫。這項選擇並非偶然,因為 Scala 結合了物件導向與函數式編程的特性,非常適合處理大規模的分散式並行運算。
開發語言與應用接口的辨析
▼ 還有更多解析內容