當前位置:編程學習大全網 - 編程語言 - Turbo Pascal V7.0的PASCAL在學習和競賽中的應用

Turbo Pascal V7.0的PASCAL在學習和競賽中的應用

在中國的信息學奧林匹克競賽中,過去比較常用的Pascal編程工具是Turbo Pascal。Turbo Pascal是DOS下的壹種16位編程工具,在Delphi出現之前,它是世界上最多人使用的Pascal編程工具,擁有編譯速度極快的先進編譯器和功能強大而又簡便易用的集成開發環境(IDE),在微機程序員中廣為流行,正是它的出現奠定了Pascal在DOS/Windows平臺上不可動搖的根基,現在常見的版本有Turbo Pascal 5.5、Turbo Pascal 6.0和Borland Turbo Pascal with Objects 7.0。Turbo Pascal 6.0與Turbo Pascal 5.5相比,主要是IDE更為強大,而其程序設計功能改變不大,只是增加了壹些新的功能,例如可以內嵌asm匯編語句等。而Borland Turbo Pascal with Objects 7.0(簡稱Borland Pascal 7.0)則有了新的飛躍,首先是IDE進壹步加強,提供了程序瀏覽器,然後是程序設計功能有了很大的提升,新增了壹些十分有用的標準子程序,支持比較完善的面向對象程序設計功能,並提供了DOS實模式、DOS保護模式和Windows模式三種程序編譯模式,能夠編寫出可以使用擴充內存(XMS)的保護模式應用程序或者在Windows 3.x下運行的Windows程序,另外還提供了壹個對象窗口庫(OWL),使用它可以快速的開發出具有壹致的視窗界面(DOS或Windows 3.x)的應用程序。Borland Pascal 7.0在1992年推出,是Turbo Pascal系列在DOS下的最後版本。

下面列出Turbo Pascal的編年史:

1983 Turbo Pascal 1.0

Turbo Pascal 2.0

Turbo-87 Pascal 提高實數運算速度並擴大值域

1985 Turbo Pascal 3.0 增加圖形功能

Turbo BCD Pascal 特別適合應用於商業

1987 Turbo Pascal 4.0 提供集成開發環境(IDE),引入單元概念

1988 Turbo Pascal 5.0 增加調試功能

1989 Turbo Pascal 5.5 支持面向對象的程序設計(OPP)

1990 Turbo Pascal 6.0 提供面向對象的應用框架和庫(Turbo Vision)

1992 Turbo Pascal 7.0 面向對象的應用系統、更完善的IDE

Turbo Vision 2.0

1993 Borland Pascal 7.0 開發 Object Windows庫

(For Windows) 提供對OLE多媒體應用開發的支持

1995 Delphi Visual Pascal

Turbo Pascal語言是編譯型程序語言,它提供了壹個集成環境的工作系統,集編輯、編譯、運行、調試等多功能於壹體。

現在,隨著Turbo Pascal逐漸被淘汰,全國信息學奧林匹克競賽決賽(NOI)和國際信息學奧林匹克競賽(IOI)已經指定Free Pascal為比賽使用的Pascal編程工具。Free Pascal是由壹個國際組織開發的32位Pascal編程工具,屬於***享軟件,可用於各種操作系統。根據編譯選項的不同,它可以使用Borland Pascal兼容語法、Delphi 2 Object Pascal語法或者其它語法進行編寫程序。由於它擁有32位的編譯器,而且壹直在更新發展中,因此它的功能比Borland Pascal更加強大,擁有許多現代程序設計的特征,但同時也很不成熟,存在很多漏洞。Free Pascal正處於發展初期,相應的函數庫十分少,對程序員的吸引力遠比不上擁有VCL和CLX的Delphi和Kylix。

Pascal競賽的輔導用書有很多,最經典的有《全國青少年信息學奧林匹克聯賽培訓教材》。

  • 上一篇:勞動課活動教案精選
  • 下一篇:中國分離猴痘病毒,有哪些意義?
  • copyright 2024編程學習大全網