標準解讀
《GB/T 1500-1987 程序設(shè)計語言 ALGOL 60》是對《GB 1500-1979》的更新和修訂,旨在適應(yīng)計算機科學(xué)的進步和編程實踐的發(fā)展。以下是幾個顯著的變更點:
-
標準性質(zhì)調(diào)整:從標準編號的變化(由GB變?yōu)镚B/T)可以看出,1987版更強調(diào)了該標準為推薦性國家標準(T代表推薦性),意味著它為使用ALGOL 60提供了指導(dǎo)而非強制性要求,給予了用戶和開發(fā)者更大的靈活性。
-
語言規(guī)范細化:1987版對ALGOL 60語言的語法、語義進行了更加詳細和明確的規(guī)定,特別是對于一些之前可能引起混淆或解釋不一的語法結(jié)構(gòu),提供了更精確的定義,增強了程序的可移植性和編譯器實現(xiàn)的一致性。
-
錯誤修正與澄清:針對1979版中存在的表述不清、遺漏或錯誤,1987版進行了修正和澄清,確保了標準內(nèi)容的準確無誤,有助于減少程序員在應(yīng)用該語言時的誤解和錯誤。
-
新增示例和說明:為了更好地指導(dǎo)使用者,新版標準可能加入了更多的示例代碼和使用說明,這些實例有助于開發(fā)者快速理解語言特性和正確用法,提高了學(xué)習(xí)和應(yīng)用的效率。
-
兼容性和向前看的考慮:雖然保持了與ALGOL 60核心特性的兼容,1987版標準可能還考慮了與當(dāng)時新興編程理念和技術(shù)的協(xié)調(diào),為未來語言的演進留下了空間,同時也努力確?,F(xiàn)有代碼庫的持續(xù)可用性。
-
術(shù)語和符號更新:隨著計算機科學(xué)領(lǐng)域的術(shù)語發(fā)展,新標準可能采用了更現(xiàn)代或國際通用的術(shù)語和符號,使得文檔更加符合當(dāng)時的學(xué)術(shù)和技術(shù)交流習(xí)慣。
這些變化體現(xiàn)了標準化工作對技術(shù)進步的響應(yīng),旨在提升ALGOL 60語言的實用性和適用范圍,同時保持其作為程序設(shè)計語言的經(jīng)典地位。
如需獲取更多詳盡信息,請直接參考下方經(jīng)官方授權(quán)發(fā)布的權(quán)威標準文檔。
....
查看全部
- 廢止
- 已被廢除、停止使用,并不再更新
- 1987-03-14 頒布
- 1987-12-01 實施
文檔簡介
UDC681.3:800.92L74中華人民共和國國家標準GB1500-87程序設(shè)計語言ALGOL60ProgramminglanguagesALGOL601987-03-14發(fā)布1987-12-01實施家標準國發(fā)布
0語言的結(jié)構(gòu)…1.1語法描述的形式體系2基本符號、標識符、數(shù)和串、基本概念2.1字母·2.2數(shù)字和邏輯值·2.3界限符2.4標識符2.5數(shù)·······2.62.7量、種類和作用域2.8值和類型…·表達式33.1變量3.2西數(shù)命名符163.3算術(shù)表達式3.4布爾表達式3.5命名表達式…44.1復(fù)合語句和分程序4.2,賦值語句4.3轉(zhuǎn)向語句T····4.4空語句?…………·4.5條件語句4.6循環(huán)語句4.7過程語句5說明·······.···5.1類型說明5.2數(shù)組說明5.3開開關(guān)說明205.4.過程說明(20)附錄A子集附錄B環(huán)境分程序25
中華人民共和國國家標準UDC681.3:900.92程序設(shè)計語言ALGOL60CB1500—87代替CB1500-79ProgramminglanguagesALGOL600引本標準定義了程序設(shè)計語言ALGOL60及其子集(參看附錄A)。其目的是:在數(shù)據(jù)處理系統(tǒng)之便于ALGOL60程序的交換,間,增進其可移植性,本標準用于描述數(shù)值計算過程。描述計算過程的源程序一般應(yīng)被翻譯程序譯成為機器代碼。本標準適用于數(shù)字電子計算機的設(shè)計、生產(chǎn)和使用,對ALGOL60語言的理解應(yīng)以本標準為準。在本標準中,凡出現(xiàn)名字ALGOL,其含義都是ALGOL60。本標準是原國家標準GB1500一79《程序設(shè)計語言ALGOL》的修訂版。它等效采用了國際標準ISO1538(1984)(E)《ProgrammingLanguagesALGOL60》.本標準的實施應(yīng)參照GB3178一82《ALGOL語言基本符號的硬件表示法》進行。語言的結(jié)構(gòu)算法語言有兩種不同的表示——-基準表示和硬件表示。以下的描述用基準表示。這就是說,在本語言內(nèi)定義的所有對象都用給定的一組符號來表示,只是在符號的選拌上和其它表示可以有所不同。對于所有表示而言,結(jié)構(gòu)和內(nèi)容應(yīng)當(dāng)是一樣的?;鶞收Z言它是定義的語言。字符的選擇取決于相互容易理解,而不是取決于計算機的限制,編碼者的表示法或純數(shù)字表示法。它是編譯程序設(shè)計人員的基準和指南。它是一切硬件表示的指南。硬件表示每個硬件表示:是對在標準輸人設(shè)備上有限個字符實施基準語言的緊館。使用特定計算機上的字符集,并且是該計算機的翻譯程序所接受的語言。必須伴有一組特殊的規(guī)則,用于該硬件表示與基準語言的相互轉(zhuǎn)換。應(yīng)該特別注意,在整個基準語言中,相黑體字用于定義獨立的基本符號(參看2.2.2和2.3條),這些扭黑體字被認為與組成自身的各個字母毫無關(guān)系。在基準語言中,粗黑體字將不作它用。算法語言的目的是描述計算過程。描述計算規(guī)則時用到的基本概念是眾所周知的算術(shù)表達式,而變量和函數(shù)作為其組成部分。從這些表達式出發(fā),運用算術(shù)運算的規(guī)則,組成語言中自封閉的單顯式公式-一稱為威值語包。采用說明:1)椒據(jù)GB1.1一8I《編寫標準的一般規(guī)定》,鼎去了廈時際標準ISO1538(1984)的第0章至第5章。目的是使得本
溫馨提示
- 1. 本站所提供的標準文本僅供個人學(xué)習(xí)、研究之用,未經(jīng)授權(quán),嚴禁復(fù)制、發(fā)行、匯編、翻譯或網(wǎng)絡(luò)傳播等,侵權(quán)必究。
- 2. 本站所提供的標準均為PDF格式電子版文本(可閱讀打?。?,因數(shù)字商品的特殊性,一經(jīng)售出,不提供退換貨服務(wù)。
- 3. 標準文檔要求電子版與印刷版保持一致,所以下載的文檔中可能包含空白頁,非文檔質(zhì)量問題。
最新文檔
- 2025版高性能工程玻璃采購及安裝服務(wù)合同范本3篇
- 2024-2025年中國無線充電手機行業(yè)市場前景預(yù)測及投資戰(zhàn)略研究報告
- 2025年RoHS環(huán)保產(chǎn)品市場推廣與銷售合同
- 2025年預(yù)制件項目可行性研究報告
- 2025年度紡織品包裝運輸服務(wù)協(xié)議3篇
- 2020-2025年中國公寓式酒店行業(yè)發(fā)展趨勢預(yù)測及投資戰(zhàn)略咨詢報告及行業(yè)發(fā)展前景預(yù)測報告
- 二零二五年度個人房屋抵押貸款抵押權(quán)登記合同3篇
- 2025年大直徑高溫高壓管件項目可行性研究報告
- 2024年高端汽車零部件采購與銷售合同版
- 2024水電暖安裝工程承包合同
- 《水電站建筑物》課件
- 9-XX人民醫(yī)院樣本外送檢測管理制度(試行)
- 場地硬化合同范文
- 智力殘疾送教上門教案
- 2024北京市公安局平谷分局勤務(wù)輔警人員招聘筆試參考題庫含答案解析
- 單位信息化建設(shè)IT建設(shè)項目后評估報告(模板)
- 計算機網(wǎng)絡(luò)實驗教程資料
- 抖音團購培訓(xùn)
- 刑事訴訟法綜合實訓(xùn)報告
- 部編版五年級上冊語文第七單元《-即景》作文500字【9篇】
- JJG 703-2003光電測距儀行業(yè)標準
評論
0/150
提交評論