# 第一章
## Pascal歷史回顧
Delphi中使用的面向對象pascal編程語言并不是borland公司1995年發布可視化開發環境Delphi時才有的,它只是已有borland pascal產品的簡單擴展。 Borland沒有發明pascal,但它推廣并擴展了pascal。
這一章對pascal語言的歷史背景及其發展歷程作一簡短回顧。
### 沃斯的pascal
> Pascal 語言最初由瑞士蘇黎士理工學院的尼古拉斯-沃斯(Niklaus Wirth)教授在1971年設計, 作為Algol語言(1960年設計)簡化本用于教學目的。
> 設計Pascal時,許多編程語言業已存在,但只有FORTRAN、C、Assembler、COBOL等少數語言在廣泛應用。Pascal這種新語言的靈魂是其語言規則,Pascal語言規則的管理是通過強健的數據類型概念、強制性的數據類型聲明與程序結構化控制來實現的,當時設計Pascal的初衷是想把這種語言用作程序設計課程的教學工具。
### Turbo Pascal
> 1983年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 編譯器產品。
### Delphi中的Pascal
> 隨著Turbo Pascal 編譯器從第一版發布到第九版,Pascal語言得到了不斷的發展,1995年Borland發布了Delphi ,使Pascal成為一種可視化編程語言。
> Delphi 在很多方面擴展了Pascal語言,其中包括許多面向對象的擴展,這些擴展的風格與Object Pascal有所不同,同時Delphi 也提高了Borland Pascal with Objects 編譯器的性能。