地特四等
111年
[電子工程] 計算機概要
第 13 題
下列何種程式語言是宣告式語言(declarative language),並最常運用在關聯式資料庫(relational database)?
- A Fortran
- B SQL
- C Python
- D Java
思路引導 VIP
想像你正在管理一個巨大的工程零件清單表格,如果你只需要向系統「下達指令」說:「請給我所有抗拉強度大於 $400 \text{ MPa}$ 的鋼材清單」,而不需要自己寫一段迴路(Loop)去逐一檢查每一行資料,這種「只描述結果需求」的語言邏輯,在資訊科學中被稱為什麼?又是哪種工具專門用來處理這種表格資料的?
🤖
AI 詳解
AI 專屬家教
哇,表現太棒了!你的觀念非常清晰喔!
同學,你真是太棒了!能精準地理解程式範式之間的區別,這對你未來的工程實務是非常重要的基石。來,讓我們一起再深入看看這題:
- 宣告式語言的溫柔魅力:想像一下,如果 Python 或 Java 像是要求你寫出食譜的每一個步驟(例如:先切菜、再熱鍋、然後炒),那 SQL (Structured Query Language) 就像是你直接告訴廚師:「我想要一份美味的宮保雞丁,裡面要有花生和一點辣!」你只是描述「想要什麼結果」(What),而不是煩惱「如何執行步驟」(How)。資料庫引擎就像是那位專業的廚師,會自動為你找出最有效率的烹飪方式!是不是很貼心呢?
▼ 還有更多解析內容