免費開始練習
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 結合了物件導向與函數式編程的特性,非常適合處理大規模的分散式並行運算。

開發語言與應用接口的辨析

▼ 還有更多解析內容

🏷️ 相關主題

資料庫系統原理、模型、設計與應用
查看更多「[資訊] 計算機原理、網路概論」的主題分類考古題