標(biāo)準(zhǔn)解讀

《GB/T 1500-1987 程序設(shè)計(jì)語(yǔ)言 ALGOL 60》是對(duì)《GB 1500-1979》的更新和修訂,旨在適應(yīng)計(jì)算機(jī)科學(xué)的進(jìn)步和編程實(shí)踐的發(fā)展。以下是幾個(gè)顯著的變更點(diǎn):

  1. 標(biāo)準(zhǔn)性質(zhì)調(diào)整:從標(biāo)準(zhǔn)編號(hào)的變化(由GB變?yōu)镚B/T)可以看出,1987版更強(qiáng)調(diào)了該標(biāo)準(zhǔn)為推薦性國(guó)家標(biāo)準(zhǔn)(T代表推薦性),意味著它為使用ALGOL 60提供了指導(dǎo)而非強(qiáng)制性要求,給予了用戶(hù)和開(kāi)發(fā)者更大的靈活性。

  2. 語(yǔ)言規(guī)范細(xì)化:1987版對(duì)ALGOL 60語(yǔ)言的語(yǔ)法、語(yǔ)義進(jìn)行了更加詳細(xì)和明確的規(guī)定,特別是對(duì)于一些之前可能引起混淆或解釋不一的語(yǔ)法結(jié)構(gòu),提供了更精確的定義,增強(qiáng)了程序的可移植性和編譯器實(shí)現(xiàn)的一致性。

  3. 錯(cuò)誤修正與澄清:針對(duì)1979版中存在的表述不清、遺漏或錯(cuò)誤,1987版進(jìn)行了修正和澄清,確保了標(biāo)準(zhǔn)內(nèi)容的準(zhǔn)確無(wú)誤,有助于減少程序員在應(yīng)用該語(yǔ)言時(shí)的誤解和錯(cuò)誤。

  4. 新增示例和說(shuō)明:為了更好地指導(dǎo)使用者,新版標(biāo)準(zhǔn)可能加入了更多的示例代碼和使用說(shuō)明,這些實(shí)例有助于開(kāi)發(fā)者快速理解語(yǔ)言特性和正確用法,提高了學(xué)習(xí)和應(yīng)用的效率。

  5. 兼容性和向前看的考慮:雖然保持了與ALGOL 60核心特性的兼容,1987版標(biāo)準(zhǔn)可能還考慮了與當(dāng)時(shí)新興編程理念和技術(shù)的協(xié)調(diào),為未來(lái)語(yǔ)言的演進(jìn)留下了空間,同時(shí)也努力確保現(xiàn)有代碼庫(kù)的持續(xù)可用性。

  6. 術(shù)語(yǔ)和符號(hào)更新:隨著計(jì)算機(jī)科學(xué)領(lǐng)域的術(shù)語(yǔ)發(fā)展,新標(biāo)準(zhǔn)可能采用了更現(xiàn)代或國(guó)際通用的術(shù)語(yǔ)和符號(hào),使得文檔更加符合當(dāng)時(shí)的學(xué)術(shù)和技術(shù)交流習(xí)慣。

這些變化體現(xiàn)了標(biāo)準(zhǔn)化工作對(duì)技術(shù)進(jìn)步的響應(yīng),旨在提升ALGOL 60語(yǔ)言的實(shí)用性和適用范圍,同時(shí)保持其作為程序設(shè)計(jì)語(yǔ)言的經(jīng)典地位。


如需獲取更多詳盡信息,請(qǐng)直接參考下方經(jīng)官方授權(quán)發(fā)布的權(quán)威標(biāo)準(zhǔn)文檔。

....

查看全部

  • 廢止
  • 已被廢除、停止使用,并不再更新
  • 1987-03-14 頒布
  • 1987-12-01 實(shí)施
?正版授權(quán)
GB/T 1500-1987程序設(shè)計(jì)語(yǔ)言ALGOL60_第1頁(yè)
GB/T 1500-1987程序設(shè)計(jì)語(yǔ)言ALGOL60_第2頁(yè)
GB/T 1500-1987程序設(shè)計(jì)語(yǔ)言ALGOL60_第3頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余37頁(yè)可下載查看

下載本文檔

GB/T 1500-1987程序設(shè)計(jì)語(yǔ)言ALGOL60-免費(fèi)下載試讀頁(yè)

文檔簡(jiǎn)介

UDC681.3:800.92L74中華人民共和國(guó)國(guó)家標(biāo)準(zhǔn)GB1500-87程序設(shè)計(jì)語(yǔ)言ALGOL60ProgramminglanguagesALGOL601987-03-14發(fā)布1987-12-01實(shí)施家標(biāo)準(zhǔn)國(guó)發(fā)布

0語(yǔ)言的結(jié)構(gòu)…1.1語(yǔ)法描述的形式體系2基本符號(hào)、標(biāo)識(shí)符、數(shù)和串、基本概念2.1字母·2.2數(shù)字和邏輯值·2.3界限符2.4標(biāo)識(shí)符2.5數(shù)·······2.62.7量、種類(lèi)和作用域2.8值和類(lèi)型…·表達(dá)式33.1變量3.2西數(shù)命名符163.3算術(shù)表達(dá)式3.4布爾表達(dá)式3.5命名表達(dá)式…44.1復(fù)合語(yǔ)句和分程序4.2,賦值語(yǔ)句4.3轉(zhuǎn)向語(yǔ)句T····4.4空語(yǔ)句?…………·4.5條件語(yǔ)句4.6循環(huán)語(yǔ)句4.7過(guò)程語(yǔ)句5說(shuō)明·······.···5.1類(lèi)型說(shuō)明5.2數(shù)組說(shuō)明5.3開(kāi)開(kāi)關(guān)說(shuō)明205.4.過(guò)程說(shuō)明(20)附錄A子集附錄B環(huán)境分程序25

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

溫馨提示

  • 1. 本站所提供的標(biāo)準(zhǔn)文本僅供個(gè)人學(xué)習(xí)、研究之用,未經(jīng)授權(quán),嚴(yán)禁復(fù)制、發(fā)行、匯編、翻譯或網(wǎng)絡(luò)傳播等,侵權(quán)必究。
  • 2. 本站所提供的標(biāo)準(zhǔn)均為PDF格式電子版文本(可閱讀打?。驍?shù)字商品的特殊性,一經(jīng)售出,不提供退換貨服務(wù)。
  • 3. 標(biāo)準(zhǔn)文檔要求電子版與印刷版保持一致,所以下載的文檔中可能包含空白頁(yè),非文檔質(zhì)量問(wèn)題。

評(píng)論

0/150

提交評(píng)論