首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> C >> C 語言問答

C語言歷史題目解析:Pascal才是首個結構化語言

     編輯:C 語言問答

經典考題錯誤分析

題目涉及程式語言發展史:

「Fortran 是第一個體現結構化程式設計思想的高級語言」——此說法錯誤。

正確史實

  • Fortran (1957):首個廣泛使用的高級語言,但早期版本(Fortran I-IV)大量使用 GOTO,非結構化語言
  • ALGOL 60 (1960):首個正式支援結構化程式設計(塊結構、遞迴、begin...end)的語言,影響深遠
  • Pascal (1970):尼克勞斯·維爾特設計,專為教學結構化程式設計而生,強制結構化語法,無 GOTO,成為教學標準語言
  • C (1972):繼承 ALGOL/Pascal 結構化特性,保留 GOTO 但提倡結構化風格

結構化程式設計三大結構

  1. 順序結構
  2. 選擇結構(if-else, switch)
  3. 循環結構(while, for, do-while)

戴克斯特拉 1968 年著名論文《GOTO 語句有害論》奠定理論基礎。

考試應對技巧

記住時間線:Fortran(科學計算) → ALGOL(結構化理論) → Pascal(教學推廣) → C(工程實踐)。考題常考「首個結構化語言」正確答案為 ALGOL 或 Pascal(視教材定義),Fortran 絕非正解。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved