Object Pascal指Pascal的面向?qū)ο蟮难苌种В訢elphi的主要編程語言著稱。Pascal編譯器,包括那些Object Pascal的編譯器,在生成高優(yōu)化代碼同時,一般運行非常快。
介紹
Object Pascal 是一種高級編譯語言,建立于free pascal 和turbo pascal 之上,具有強類型(對數(shù)據(jù)類型的檢查非常嚴(yán)格)特性,支持結(jié)構(gòu)化和面向?qū)ο缶幊獭K膬?yōu)點包括代碼的易讀性、快速編譯,以及支持多個單元文件從而實現(xiàn)模塊化編程。
Object Pascal 具有一些特性以支持Borland 組件框架和RAD(快速應(yīng)用程序開發(fā))環(huán)境。在很大程度上,本語言參考的說明和示例假定你使用Borland 公司的開發(fā)工具,如Delphi 和Kylix。
絕大多數(shù)使用Borland 開發(fā)工具的開發(fā)者是在IDE(集成開發(fā)環(huán)境)環(huán)境下編寫代碼并進行編譯。
Borland 開發(fā)工具幫助我們設(shè)置工程和源文件的許多細(xì)節(jié),比如維護單元的依賴信息。并且,使用這些工具在程序的組織上還有一些限制,嚴(yán)格說來,這不是Object Pascal 語言規(guī)范的一部分。比如,Borland開發(fā)工具遵循某些文件和程序的命名約定,若你在IDE 以外編寫代碼并使用命令行來編譯,你可以避開這些限制。
這些幫助主題假設(shè)你在IDE 環(huán)境下工作,并且使用VCL(可視化組件庫)和/或 CLX(跨平臺組件庫)創(chuàng)建應(yīng)用程序。但有時候,Borland 一些特定的規(guī)則和Object Pascal 的通用規(guī)則并不相同。
歷史
object pascal語言是pascal之父在1985年于apple macintosh機器上實現(xiàn)的。后來Borland公司也在它的pascal產(chǎn)品turbol pascal/delphi中實現(xiàn)了object pascal.
參考資料 >