<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=Turbo_Pascal</id>
	<title>Turbo Pascal - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=Turbo_Pascal"/>
	<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=Turbo_Pascal&amp;action=history"/>
	<updated>2026-06-27T15:58:51Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://arolstar52-zhtest.hf.space/index.php?title=Turbo_Pascal&amp;diff=9472&amp;oldid=prev</id>
		<title>2025年12月26日 (五) 14:52 imported&gt;ExultantEditor</title>
		<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=Turbo_Pascal&amp;diff=9472&amp;oldid=prev"/>
		<updated>2025-12-26T14:52:06Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Infobox software&lt;br /&gt;
| name                   = Turbo Pascal&lt;br /&gt;
| logo                   =  &lt;br /&gt;
| screenshot             = File:Turbopascal 6.png&lt;br /&gt;
| caption                = &lt;br /&gt;
| author                 = [[Anders Hejlsberg]] (at Borland)&lt;br /&gt;
| developer              = [[Borland]]&lt;br /&gt;
| released               = {{Start date and age|1983|df=yes}}&amp;lt;ref name=&amp;quot;initrel&amp;quot;&amp;gt;{{cite web |url=https://www.thoughtco.com/history-of-delphi-1056847 |title=Delphi history: from Pascal to Embarcadero Delphi XE 2 |last=Gajic |first=Zarko |date=17 March 2017 |website=ThoughtCo |publisher=Dotdash&amp;lt;!--Was About.com--&amp;gt; |access-date=2021-02-18 |url-status=live |archive-url=https://web.archive.org/web/20110707074831/http://delphi.about.com/cs/azindex/a/dhistory.htm |archive-date=7 July 2011}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
| latest_release_version =&lt;br /&gt;
| latest_release_date    =&lt;br /&gt;
| latest_preview_version =&lt;br /&gt;
| latest_preview_date    =&lt;br /&gt;
| operating_system       = [[CP/M]],  [[CP/M-86]], [[DOS]], [[Windows 3.x]], [[Macintosh]]&lt;br /&gt;
| platform               = [[Zilog Z80|Z80]], [[x86]], {{le|Motorola 68000系列|Motorola 68000 series|68000}}&lt;br /&gt;
| language               = English&lt;br /&gt;
| genre                  = [[集成开发环境]]&lt;br /&gt;
| license                =&lt;br /&gt;
| website                =&lt;br /&gt;
}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Turbo Pascal&amp;#039;&amp;#039;&amp;#039;是[[Borland]]公司一个很有代表性的软件开发产品。从语言角度说Turbo Pascal是[[Pascal (编程语言)|Pascal]]语言的一个扩展。它扩展了标准Pascal的功能特性。在语法上，Turbo Pascal吸取了其他语言如[[C编程语言|C]]等的特性，简化了标准Pascal的语法；在功能上，Turbo Pascal提供了包括屏幕控制、图形处理、系统调用等有用的函数库（Turbo Pascal中称为&amp;#039;&amp;#039;&amp;#039;单元&amp;#039;&amp;#039;&amp;#039;）。&lt;br /&gt;
&lt;br /&gt;
Turbo Pascal包括[[CP/M]]、[[MS-DOS]]、[[Windows]]等不同[[操作系统]]上的版本。&lt;br /&gt;
&lt;br /&gt;
==简介==&lt;br /&gt;
1983年11月20日，[[Borland]]公司发布了Turbo Pascal的第一个版本。该版本的[[编译器]]核心部分由[[安德斯·海尔斯伯格]]授权给[[Borland]]公司。同时，安德斯·海尔斯伯格也作为雇员加入了Borland公司，并且是后来所有Turbo Pascal版本与Delphi前3个版本的架构师。在第一个版本的Turbo Pascal中，Borland公司的创始人[[菲利普·卡恩]]为该版本的Turbo Pascal添加了用户界面与编辑器。第一版本Turbo Pascal是个人电脑上编译器发展的一个里程碑。&lt;br /&gt;
&lt;br /&gt;
1986年9月17日 Turbo Pascal version 3.02 发布。1989年5月2日发布的Turbo Pascal 5.5版是重要的版本，从这一版本起，Borland公司把[[面向对象程序设计]]（OOP）引入Pascal语言，这就是大家所知道的Object Pascal的开端。&lt;br /&gt;
&lt;br /&gt;
Turbo Pascal 6.0推出用OOP思想封装的DOS应用程序框架（Framework），叫做TurboVision，这个版本的IDE据信即是使用该Framework开发的。&lt;br /&gt;
&lt;br /&gt;
Turbo Pascal最后一个版本叫做Borland Pascal 7，包含增强的DOS [[集成开发环境|IDE]]和编译器，可以创建DOS和Windows3.x程序，后来为[[Delphi]]1.0代替。&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Borland Pascal&amp;#039;&amp;#039;&amp;#039;，是Turbo Pascal的升级版，是一个由[[Borland]]公司开发的、在[[DOS]]环境下的低成本[[集成开发环境]]。Turbo Pascal 3.0 剛剛推出之時，只賣99[[美元]]，相對於當時的競爭者Microsoft Pascal和UCSD Pascal來說，價值低廉得多。而到後來，甚至成為了DOS环境的标准。即使後來微软（Microsoft）推出Quick Pascal 1.0來對抗Turbo Pascal 7.0，但只能挽回學界的市場。由於市面上有大量Turbo Pascal的Library可用，Quick Pascal始終搶不下Turbo Pascal在商業上的市場。&lt;br /&gt;
&lt;br /&gt;
==语法==&lt;br /&gt;
* Pascal不是[[大小写敏感性|大小写敏感]]的。&lt;br /&gt;
* 历史上，Pascal注释包围在&amp;lt;code&amp;gt;{成对的花括号内}&amp;lt;/code&amp;gt;或&amp;lt;code&amp;gt;(*左圆括号/星号和星号/右圆括号之内*)&amp;lt;/code&amp;gt;，并可以延展任意多行。后期版本的Borland Pascal也支持C++风格的注释&amp;lt;code&amp;gt;//前导着两个斜线&amp;lt;/code&amp;gt;，它完结于行结束。&lt;br /&gt;
* 语句&amp;lt;code&amp;gt;case&amp;lt;/code&amp;gt;的语法比标准Pascal更灵活。&lt;br /&gt;
* 集合可以有直到256（2&amp;lt;sup&amp;gt;8&amp;lt;/sup&amp;gt;）个成员。&lt;br /&gt;
* 支持标准Pascal的前导着长度字节的&amp;lt;code&amp;gt;String&amp;lt;/code&amp;gt;，并采用固定数量的存储；后期版本增加了更加灵活的&amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;终结类型，并把老式类型叫做&amp;lt;code&amp;gt;short string&amp;lt;/code&amp;gt;。以非标准方式处理字符串的老式的源代码（比如直接操纵长度字节来截断字符串：&amp;lt;code&amp;gt;S[0]:=14&amp;lt;/code&amp;gt;），必须要么将其字符串声明为&amp;lt;code&amp;gt;short string&amp;lt;/code&amp;gt;，要么重写。&lt;br /&gt;
&lt;br /&gt;
==例子==&lt;br /&gt;
下面是[[Hello world]]程序的Turbo Pascal版本：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Pascal&amp;quot;&amp;gt;&lt;br /&gt;
program HelloWorld;&lt;br /&gt;
begin&lt;br /&gt;
  WriteLn(&amp;#039;Hello World&amp;#039;)&lt;br /&gt;
end.&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
提问一个名字并写回屏幕一百次：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Pascal&amp;quot;&amp;gt;&lt;br /&gt;
program WriteName;&lt;br /&gt;
var&lt;br /&gt;
  i    : Integer;        {用于循环的变量}&lt;br /&gt;
  Name : String;         {声明变量Name为字符串}&lt;br /&gt;
begin&lt;br /&gt;
  Write(&amp;#039;Please tell me your name: &amp;#039;);&lt;br /&gt;
  ReadLn(Name);          {ReadLn返回用户录入的字符串}&lt;br /&gt;
  for i := 1 to 100 do&lt;br /&gt;
  begin&lt;br /&gt;
    WriteLn(&amp;#039;Hello &amp;#039;, Name)&lt;br /&gt;
  end;&lt;br /&gt;
  readln;&lt;br /&gt;
end.&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 参考文献 ==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
== 外部链接 ==&lt;br /&gt;
* [http://www.turbo-pascal.com/ Turbo-Pascal Programming Language]{{Wayback|url=http://www.turbo-pascal.com/ |date=20070116184404 }}&lt;br /&gt;
&lt;br /&gt;
== 参见 ==&lt;br /&gt;
* [[Delphi]]&lt;br /&gt;
* [[Object Pascal]]&lt;br /&gt;
* [[Free Pascal]]&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
{{程序设计语言|Pascal}}&lt;br /&gt;
&lt;br /&gt;
{{Authority control}}&lt;br /&gt;
[[Category:1983年软件]]&lt;br /&gt;
[[Category:Pascal]]&lt;br /&gt;
[[Category:程序设计语言]]&lt;br /&gt;
[[Category:Borland軟體]]&lt;/div&gt;</summary>
		<author><name>imported&gt;ExultantEditor</name></author>
	</entry>
</feed>