Turbo Pascal

✍ dations ◷ 2025-12-02 06:28:16 #1983年软件,Pascal,程序设计语言,Borland软件

Turbo Pascal是Borland公司一个很有代表性的软件开发产品。从语言角度说Turbo Pascal是Pascal语言的一个扩展。它扩展了标准Pascal的功能特性。在语法上,Turbo Pascal吸取了其他语言如C等的特性,简化了标准Pascal的语法;在功能上,Turbo Pascal提供了包括屏幕控制、图形处理、系统调用等有用的函数库(Turbo Pascal中称为单元)。

Turbo Pascal包括CP/M、MS-DOS、Windows等不同操作系统上的版本。

1983年,Borland公司发布了Turbo Pascal的第一个版本。该版本的编译器核心部分由安德斯·海尔斯伯格授权给Borland公司。同时,安德斯·海尔斯伯格也作为雇员加入了Borland公司,并且是后来所有Turbo Pascal版本与Delphi前3个版本的架构师。在第一个版本的Turbo Pascal中,Borland公司的创始人Philippe Kahn为该版本的Turbo Pascal添加了用户界面与编辑器。第一版本Turbo Pascal是个人电脑上编译器发展的一个里程碑。

1989年发布的Turbo Pascal 5.5版是重要的版本,从这一版本起,Borland公司把面向对象程序设计(OOP)引入Pascal语言,这就是大家所知道的Object Pascal的开端。

Turbo Pascal 6.0推出用OOP思想封装的DOS应用程序框架(Framework),叫做TurboVision,这个版本的IDE据信即是使用该Framework开发的。

Turbo Pascal最后一个版本叫做Borland Pascal 7,包含增强的DOS IDE和编译器,可以创建DOS和Windows3.x程序,后来为Delphi1.0代替。

相关

  • 语言转移语言转移也称为语言交替、语言变化、语言转换、语言迁移、语言替代(Languages shift、Language transfer、Language replacement、Assimilation),是指某语言的使用群体改用另一
  • 磺酸磺酸是含有磺酸基-SO2OH(-S(=O)(=O)-OH)的一类有机化合物。一般它们的酸性比相应羧酸强,可与蛋白质和碳水化合物紧密结合。在很多反应中用作催化剂和反应中间体。磺酸基与氢相
  • 蒙得维的亚蒙得维的亚(Montevideo)是乌拉圭首都兼蒙得维的亚省首府,位于拉普拉塔河下游,濒临南大西洋,面积为530平方公里,人口131万(2011年人口普查),相当全国人口的三分之一。它是乌拉圭全国政
  • 贺屋兴宣贺屋兴宣(1889年1月30日-1977年4月28日),日本政治家、大藏官僚。隶属自由民主党党籍,为该党之众议院议员。历任内阁中之大藏大臣、法务大臣等职务,亦是第4代日本遗族会会长。第一
  • 克萨尔特南戈克萨尔特南戈(西班牙语:Quetzaltenango),为危地马拉克萨尔特南戈省首府,亦是危地马拉第二大城市。 其玛雅语别称为塞拉胡(Xelajú)或塞拉(Xela)。据估计,克萨尔特南戈市人口达到224,70
  • 阿科拉阿科拉(印地语:अकोला)是印度马哈拉施特拉邦阿科拉县的一座城市。
  • 高本汉高本汉(瑞典语:Klas Bernhard Johannes Karlgren,1889年10月15日-1978年10月20日),生于瑞典延雪平,汉学家,语言学家,文字学家。研究而构拟中古汉语、上古汉语的语音系统。高本汉于16
  • 程应权程应权(1788年10月8日-?年,乾隆五十三年九月初十日卯时-?年),字子衡,号小庄,江苏省常州府武进县(今属常州市)人,清朝政治人物、词人。由武进县副贡生寄籍京师顺天府。道光五年(1825年)中式
  • 谋职记《谋职记》是一部1961年的意大利电影,埃尔曼诺·奥尔米执导。该电影是对新现实主义的扩展,探讨了意大利社会对青少年的不人道做法。影片获英国电影协会奖、威尼斯电影节意大利
  • 虚位移在分析力学里,保持时间不变,虚位移是符合约束条件的无穷小位移。由于任何物理运动都需要经过时间的演进才会有实际的位移,所以称保持时间不变的位移为虚位移。如右图,假设一个粒