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),主要用於人工智慧中的規則推導。
▼ 還有更多解析內容