給大家複習下PASCAL及相關歷史知識

2021-09-08 06:01:36 字數 959 閱讀 8873

pascal 語言最初由瑞士蘇黎士理工學院的尼古拉斯-沃斯(niklaus wirth)教授在2023年設計, 作為algol語言(2023年設計)簡化本用於教學目的。

設計pascal時,許多程式語言業已存在,但只有fortran、c、assembler、cobol等少數語言在廣泛應用。pascal這種新語言的靈魂是其語言規則,pascal語言規則的管理是通過強健的資料型別概念、強制性的資料型別宣告與程式結構化控制來實現的,當時設計pascal的初衷是想把這種語言用作程式設計課程的教學工具。

983年borland公司推出了世界聞名的pascal編譯器 -- turbo pascal,實現了詹森和沃斯(jensen & wirth)在 「pascal user manual and report」 中提出的思想 。由於既簡潔功能又強,turbo pascal成為當時最暢銷的編譯器之一,而且在pc平台上非常流行。

turbo pascal中增添了整合開發環境(ide),在這種開發環境中,你可在與wordstar 相容的文字編輯器中編輯**,可以執行編譯器,檢視編譯錯誤並直接跳回到包含錯誤的行中。現在聽起來上述功能似乎微不足道,但在turbo pascal之前你不得不退出**編輯器返回到dos,然後執行命令列編譯器,記下錯誤行,再開啟編輯器跳至錯誤行,非常煩瑣。

此外,borland公司的turbo pascal 售價只49美元 ,而microsoft公司的 pascal 編譯器售價幾百美元。 turbo pascal 取得多年的成功應歸功於microsoft最終放棄了pascal 編譯器產品。

隨著turbo pascal 編譯器從第一版發布到第九版,pascal語言得到了不斷的發展,2023年borland發布了delphi ,使pascal成為一種視覺化程式語言。

delphi 在很多方面擴充套件了pascal語言,其中包括許多物件導向的擴充套件,這些擴充套件的風格與object pascal有所不同,同時delphi 也提高了borland pascal with objects 編譯器的效能。

給大家複習下PASCAL及相關歷史知識

pascal 語言最初由瑞士蘇黎士理工學院的尼古拉斯 沃斯 niklaus wirth 教授在1971年設計,作為algol語言 1960年設計 簡化本用於教學目的。設計pascal時,許多程式語言業已存在,但只有fortran c assembler cobol等少數語言在廣泛應用。pascal這...

出道distinct相關的sql題給大家做做

這幾天在做sql編譯相關的東西,自己弄了個題目,連資深資料庫開發人員都可能會搞錯.以下sql中哪些執行時會報錯?適於所有常見dbms 1.select distinct col from tbl2.select distinct col1,distinct col2 from tbl3.select...

給大家安利下Linux監控工具,建議收藏

本文介紹了作者常用的 4 個 linux 監控工具,希望可以幫助讀者提高生產力。身為乙個運維開發人員,如果你不知道眼下當前伺服器底層作業系統中正在發生什麼,那就有點合眼摸象了。其實,你可以根據相應資料做出一定的推測,但是要做到這一點,就需要原始資料,並且資料要有一定的實時性。你需要能夠根據作業系統當...