標準解讀

《GB/T 1500-1987 程序設計語言 ALGOL 60》是對《GB 1500-1979》的更新和修訂,旨在適應計算機科學的進步和編程實踐的發展。以下是幾個顯著的變更點:

  1. 標準性質調整:從標準編號的變化(由GB變為GB/T)可以看出,1987版更強調了該標準為推薦性國家標準(T代表推薦性),意味著它為使用ALGOL 60提供了指導而非強制性要求,給予了用戶和開發者更大的靈活性。

  2. 語言規范細化:1987版對ALGOL 60語言的語法、語義進行了更加詳細和明確的規定,特別是對于一些之前可能引起混淆或解釋不一的語法結構,提供了更精確的定義,增強了程序的可移植性和編譯器實現的一致性。

  3. 錯誤修正與澄清:針對1979版中存在的表述不清、遺漏或錯誤,1987版進行了修正和澄清,確保了標準內容的準確無誤,有助于減少程序員在應用該語言時的誤解和錯誤。

  4. 新增示例和說明:為了更好地指導使用者,新版標準可能加入了更多的示例代碼和使用說明,這些實例有助于開發者快速理解語言特性和正確用法,提高了學習和應用的效率。

  5. 兼容性和向前看的考慮:雖然保持了與ALGOL 60核心特性的兼容,1987版標準可能還考慮了與當時新興編程理念和技術的協調,為未來語言的演進留下了空間,同時也努力確保現有代碼庫的持續可用性。

  6. 術語和符號更新:隨著計算機科學領域的術語發展,新標準可能采用了更現代或國際通用的術語和符號,使得文檔更加符合當時的學術和技術交流習慣。

這些變化體現了標準化工作對技術進步的響應,旨在提升ALGOL 60語言的實用性和適用范圍,同時保持其作為程序設計語言的經典地位。


如需獲取更多詳盡信息,請直接參考下方經官方授權發布的權威標準文檔。

....

查看全部

  • 廢止
  • 已被廢除、停止使用,并不再更新
  • 1987-03-14 頒布
  • 1987-12-01 實施
?正版授權
GB/T 1500-1987程序設計語言ALGOL60_第1頁
GB/T 1500-1987程序設計語言ALGOL60_第2頁
GB/T 1500-1987程序設計語言ALGOL60_第3頁
免費預覽已結束,剩余37頁可下載查看

下載本文檔

GB/T 1500-1987程序設計語言ALGOL60-免費下載試讀頁

文檔簡介

UDC681.3:800.92L74中華人民共和國國家標準GB1500-87程序設計語言ALGOL60ProgramminglanguagesALGOL601987-03-14發布1987-12-01實施家標準國發布

0語言的結構…1.1語法描述的形式體系2基本符號、標識符、數和串、基本概念2.1字母·2.2數字和邏輯值·2.3界限符2.4標識符2.5數·······2.62.7量、種類和作用域2.8值和類型…·表達式33.1變量3.2西數命名符163.3算術表達式3.4布爾表達式3.5命名表達式…44.1復合語句和分程序4.2,賦值語句4.3轉向語句T····4.4空語句?…………·4.5條件語句4.6循環語句4.7過程語句5說明·······.···5.1類型說明5.2數組說明5.3開開關說明205.4.過程說明(20)附錄A子集附錄B環境分程序25

中華人民共和國國家標準UDC681.3:900.92程序設計語言ALGOL60CB1500—87代替CB1500-79ProgramminglanguagesALGOL600引本標準定義了程序設計語言ALGOL60及其子集(參看附錄A)。其目的是:在數據處理系統之便于ALGOL60程序的交換,間,增進其可移植性,本標準用于描述數值計算過程。描述計算過程的源程序一般應被翻譯程序譯成為機器代碼。本標準適用于數字電子計算機的設計、生產和使用,對ALGOL60語言的理解應以本標準為準。在本標準中,凡出現名字ALGOL,其含義都是ALGOL60。本標準是原國家標準GB1500一79《程序設計語言ALGOL》的修訂版。它等效采用了國際標準ISO1538(1984)(E)《ProgrammingLanguagesALGOL60》.本標準的實施應參照GB3178一82《ALGOL語言基本符號的硬件表示法》進行。語言的結構算法語言有兩種不同的表示——-基準表示和硬件表示。以下的描述用基準表示。這就是說,在本語言內定義的所有對象都用給定的一組符號來表示,只是在符號的選拌上和其它表示可以有所不同。對于所有表示而言,結構和內容應當是一樣的。基準語言它是定義的語言。字符的選擇取決于相互容易理解,而不是取決于計算機的限制,編碼者的表示法或純數字表示法。它是編譯程序設計人員的基準和指南。它是一切硬件表示的指南。硬件表示每個硬件表示:是對在標準輸人設備上有限個字符實施基準語言的緊館。使用特定計算機上的字符集,并且是該計算機的翻譯程序所接受的語言。必須伴有一組特殊的規則,用于該硬件表示與基準語言的相互轉換。應該特別注意,在整個基準語言中,相黑體字用于定義獨立的基本符號(參看2.2.2和2.3條),這些扭黑體字被認為與組成自身的各個字母毫無關系。在基準語言中,粗黑體字將不作它用。算法語言的目的是描述計算過程。描述計算規則時用到的基本概念是眾所周知的算術表達式,而變量和函數作為其組成部分。從這些表達式出發,運用算術運算的規則,組成語言中自封閉的單顯式公式-一稱為威值語包。采用說明:1)椒據GB1.1一8I《編寫標準的一般規定》,鼎去了廈時際標準ISO1538(1984)的第0章至第5章。目的是使得本

溫馨提示

  • 1. 本站所提供的標準文本僅供個人學習、研究之用,未經授權,嚴禁復制、發行、匯編、翻譯或網絡傳播等,侵權必究。
  • 2. 本站所提供的標準均為PDF格式電子版文本(可閱讀打印),因數字商品的特殊性,一經售出,不提供退換貨服務。
  • 3. 標準文檔要求電子版與印刷版保持一致,所以下載的文檔中可能包含空白頁,非文檔質量問題。

評論

0/150

提交評論