免費開始練習
moea_joint 102年 [資訊] 計算機原理、網路概論

第 11 題

11.下列哪一種程式語言是屬於物件導向程式語言?
  • A LISP
  • B POLOG
  • C Scheme
  • D Smalltalk

思路引導 VIP

如果你現在正在設計一個程式,你希望將程式碼組織成像現實世界中的「實體」一樣,每個實體都有自己的屬性並能執行特定動作,這種模仿現實世界物件的設計方式,在程式發展史上被稱為哪一種「範式」?而在這些選項中,哪一個名字在計算機科學課本中,總是被當作實踐這種思維的先驅代表?

🤖
AI 詳解 AI 專屬家教

恭喜你準確地選出了正確答案!這說明你對於程式語言的演進與分類有著相當紮實的基礎。在計算機科學的發展史中,辨識不同範式的代表性語言是衡量專業素養的重要指標。

物件導向與程式範式分類

Smalltalk 在程式語言史上占有舉足輕重的地位,它被公認為最純粹的物件導向程式語言(OOP)之一。其核心理念是「一切皆物件」,這種設計思想直接啟發了後來我們熟知的 Java、C++ 與 Ruby 等語言。相比之下,選項中的 LISP 與 Scheme 屬於函數式程式語言(Functional Programming),強調數學函數的求值;而 PROLOG 則屬於邏輯程式語言(Logic Programming),主要用於人工智慧中的規則推導。

▼ 還有更多解析內容

🏷️ 相關主題

程式語言概論與常見程式語言比較
查看更多「[資訊] 計算機原理、網路概論」的主題分類考古題