PASCAL是什么
Pascal是一种计算机通用的高级程序设计语言。Pascal的取名是为了纪念十七世纪法国著名哲学家和数学家Blaise Pascal。它由瑞士Niklaus Wirth教授于六十年代末设计并创立。Pascal语言语法严谨,层次分明,程序易写,具有很强的可读性,是第一个结构化的编程语言。
详细见:http://baike.baidu.com/view/9355.htm
Pascal是什么?
Pascal是一种计算机通用的高级程序设计语言。它由瑞士Niklaus Wirth教授于六十年代末设计并创立。
以法国数学家命名的Pascal语言现已成为使用最广泛的基于DOS的语言之一,其主要特点有:严格的结构化形式;丰富完备的数据类型;运行效率高;查错能力强。
正因为上述特点,Pascal语言可以被方便地用于描述各种算法与数据结构。尤其是对于程序设计的初学者,Pascal语言有益于培养良好的程序设计风格和习惯。IOI(国际奥林匹克信息学竞赛)把Pascal语言作为三种程序设计语言之一, NOI(全国奥林匹克信息学竞赛)把Pascal语言定为唯一提倡的程序设计语言,在大学中Pascal语言也常常被用作学习数据结构与算法的教学语言。
在Pascal问世以来的三十余年间,先后产生了适合于不同机型的各种各样版本。其中影响最大的莫过于Turbo Pascal系列软件。它是由美国Borland公司设计、研制的一种适用于微机的Pascal编译系统。该编译系统由1983年推出1.0版本发展到1992年推出的7.0版本,其版本不断更新,而功能更趋完善。
愿你开心!!!
10 pascals是多大压强
帕斯卡(Pascal)是国际单位制中表示压强的基本单位。
帕斯卡简称帕,符号P。为纪念法国物理学家帕斯卡而命名。
1帕斯卡=1牛顿/平方米(1N/㎡),字母表示:P=F/S(F为压力,s为受力面积)。P=ρgh(ρ为液体或气体密度,g为重力常数,约合9.8N/kg,h为深度)。
单位进率:1MPa(兆帕)=1000KPa(千帕)=Pa(帕)。
帕斯卡与其他压力单位的换算:
1 Pa= 1 N/m2 = 1(kg·m/s2)/m2 =1 kg/(m·s2)= 0.01毫巴(mbar)= 0.00001巴(bar)= 十万分之一(公斤力/平方厘米)
pascal是什么?
pascal是一个多义词,所代表的意思分别是:1、pascal指的是结构化编程语言:Pascal的名称是为了纪念十七世纪法国著名哲学家和数学家Blaise Pascal而来的,它由瑞士Niklaus Wirth教授于六十年代末设计并创立的。2、pasca指的是压力的国际标准单位:pascal的中文名称叫做帕斯卡,是压强的国际标准单位,相当于每平方米一牛顿的力,符号为Pa。3、pasca指的是GPU架构名称:Pascal是英伟达公司于2016年推出的新一代GPU架构,用于接替上一代的Maxwell架构。基于Pascal架构的GPU将会使用16nm FinFET工艺、HBM2、NVLink 2.0等新技术。扩展资料:Pascal强调的结构化编程带来了非结构化语言如Fortran之流无法比拟的美和乐趣,Unix崇尚的小即是美、没有消息就是好消息。Pascal语言可以被方便地用于描述各种算法与数据结构。尤其是对于程序设计的初学者,Pascal语言有益于培养良好的程序设计风格和习惯。参考资料来源:百度百科—Pascal参考资料来源:百度百科—pascal参考资料来源:百度百科—pascal
Pascal是什么?
Pascal是一种计算机通用的高级程序设计语言。它由瑞士NiklausWirth教授于六十年代末设计并创立。 以法国数学家命名的Pascal语言现已成为使用最广泛的基于DOS的语言之一,其主要特点有:严格的结构化形式;丰富完备的数据类型;运行效率高;查错能力强。 正因为上述特点,Pascal语言可以被方便地用于描述各种算法与数据结构。尤其是对于程序设计的初学者,Pascal语言有益于培养良好的程序设计风格和习惯。IOI(国际奥林匹克信息学竞赛)把Pascal语言作为三种程序设计语言之一,NOI(全国奥林匹克信息学竞赛)把Pascal语言定为唯一提倡的程序设计语言,在大学中Pascal语言也常常被用作学习数据结构与算法的教学语言。 在Pascal问世以来的三十余年间,先后产生了适合于不同机型的各种各样版本。其中影响最大的莫过于TurboPascal系列软件。它是由美国Borland公司设计、研制的一种适用于微机的Pascal编译系统。该编译系统由1983年推出1.0版本发展到1992年推出的7.0版本,其版本不断更新,而功能更趋完善。 下面列出TurboPascal编年史 出版年代版本名称主要特色 1983TurboPascal1.0 TurboPascal2.0 Turbo-87Pascal提高实数运算速度并扩大值域 1985TurboPascal3.0增加图形功能 TurboBCDPascal特别适合应用于商业 1987TurboPascal4.0提供集成开发环境(IDE),引入单元概念 1988TurboPascal5.0增加调试功能 1989TurboPascal5.5支持面向对象的程序设计(OPP) 1990TurboPascal6.0提供面向对象的应用框架和库(TurboVision) 1992TurboPascal7.0面向对象的应用系统、更完善的IDE TurboVision2.0 1993BorlandPascal7.0开发ObjectWindows库、 __(ForWindows)提供对OLE多媒体应用开发的支持 1995Delphi(ObjectPascal) VisualPascal FreePascal TurboPascal语言是编译型程序语言,它提供了一个集成环境的工作系统,集编辑、编译、运行、调试等多功能于一体 ps:高级语言发展过程中,Pascal是一个重要的里程碑。Pascal语言是第一个系统地体现了E.W.Dijkstra和C.A.R.Hoare定义的结构化程序设计概念的语言。1971年,瑞士联邦技术学院尼克劳斯·沃尔斯(N.Wirth)教授发明了另一种简单明晰的电脑语言,这就是以电脑先驱帕斯卡的名字命名的Pascal语言。Pascal语言语法严谨,层次分明,程序易写,具有很强的可读性,是第一个结构化的编程语言。它一出世就受到广泛欢迎,迅速地从欧洲传到美国。沃尔斯一生还写作了大量有关程序设计、算法和数据结构的著作,因此,他获得了1984年度“图灵奖”。 Pascal有5个主要的版本,分别是UnextendedPascal、ExtendedPascal、Object-OrientedExtensionstoPascal、BorlandPascal和DelphiObjectPascal。其中,UnextendedPascal、ExtendedPascal和Object-OrientedExtensionstoPascal是由Pascal标准委员会所创立和维护的,UnextendedPascal类似于瑞士NiklausWirth教授和K.Jensen于1974年联名发表的Pascal用户手册和报告,而ExtendedPascal则是在其基础上进行了扩展,加入了许多新的特性,它们都属于正式的Pascal标准;Object-OrientedExtensionstoPascal是由Pascal标准委员会发表的一份技术报告,在ExtendedPascal的基础上增加了一些用以支持面向对象程序设计的特性,但它属于非正式的标准。BorlandPascal和DelphiObjectPascal是由Borland公司专门为其开发的编译工具设计的Pascal语言,前者是用于DOS的TurboPascal系列和Windows3.x的TurboPascalforWindows的传统高级语言,后者是用于Windows的Delphi和Linux的Kylix的面向对象程序设计语言,它们都不是正式的Pascal标准,具有专利性。但由于TurboPascal系列和Delphi功能强大并且广为流行,BorlandPascal和DelphiObjectPascal已自成为一种标准,为许多人所熟悉。 看到这里,你可能会发觉我的回答与你最初的设想不同。你原来可能是想问TurboPascal有几个版本,然而我却回答了Pascal语言有几个版本。这就是初学者常有的一个错误认识:Pascal是一种编程工具。实际上,Pascal是一种程序设计语言的名称(从一般意义上说,Pascal也可以是指人名,它的取名原本就是为了纪念十七世纪法国著名哲学家和数学家BlaisePascal),而不是编程工具。刚才我是纯粹从字面意思上来回答这个问题。 “在TurboPascal中不能使用标准Pascal的紧缩字符型数组!TurboPascal建立文件也有自己的语法规则!assign!!!” Pascal是一门编程语言,而TurboPascal/FreePascal是Pascal程序的编译系统. 用Pascal编辑的程序能在TurboPascal/FreePascal中运行 Pascal只是一门语言,而TurboPascal/FreePascal是编译器 这两个是不能比较的 你可以把两个语言放在一起比较,或者两个编译器放在一起比较 而一切编译器都是基于语言的,因此不会有某个编译器不能适应语言 在中国的信息学奥林匹克竞赛中,过去比较常用的Pascal编程工具是TurboPascal。TurboPascal是DOS下的一种16位编程工具,在Delphi出现之前,它是世界上最多人使用的Pascal编程工具,拥有编译速度极快的先进编译器和功能强大而又简便易用的集成开发环境(IDE),在微机程序员中广为流行,正是它的出现奠定了Pascal在DOS/Windows平台上不可动摇的根基,现在常见的版本有TurboPascal5.5、TurboPascal6.0和BorlandTurboPascalwithObjects7.0。TurboPascal6.0与TurboPascal5.5相比,主要是IDE更为强大,而其程序设计功能改变不大,只是增加了一些新的功能,例如可以内嵌asm汇编语句等。而BorlandTurboPascalwithObjects7.0(简称BorlandPascal7.0)则有了新的飞跃,首先是IDE进一步加强,提供了程序浏览器,然后是程序设计功能有了很大的提升,新增了一些十分有用的标准子程序,支持比较完善的面向对象程序设计功能,并提供了DOS实模式、DOS保护模式和Windows模式三种程序编译模式,能够编写出可以使用扩充内存(XMS)的保护模式应用程序或者在Windows3.x下运行的Windows程序,另外还提供了一个对象窗口库(OWL),使用它可以快速的开发出具有一致的视窗界面(DOS或Windows3.x)的应用程序。BorlandPascal7.0在1992年推出,是TurboPascal系列在DOS下的最后版本。 现在,随着TurboPascal逐渐被淘汰,全国信息学奥林匹克竞赛决赛(NOI)和国际信息学奥林匹克竞赛(IOI)已经指定FreePascal为比赛使用的Pascal编程工具。FreePascal是由一个国际组织开发的32位Pascal编程工具,属于共享软件,可用于各种操作系统。根据编译选项的不同,它可以使用BorlandPascal兼容语法、Delphi2ObjectPascal语法或者其它语法进行编写程序。由于它拥有32位的编译器,而且一直在更新发展中,因此它的功能比BorlandPascal更加强大,拥有许多现代程序设计的特征,但同时也很不成熟,存在很多漏洞。FreePascal正处于发展初期,相应的函数库十分少,对程序员的吸引力远比不上拥有VCL和CLX的Delphi和Kylix。 Pascal中基本符号以及保留字: Pascal语言只能使用一下几类基本符号: (1)大小写英文字母 ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz (2)数字 1234567890 (3)其他符号 +-*/==()[]{}:=,.;:..' 注意,Pascal语言除了可以使用以上规定的字符外,不得使用其他任何符号。 补充说明FreePascal(FP): FreePascal是一个在多种版本Pascal和Delphi下的产物,目前比较成熟的版本是由FreePascal.org发布的1.0.10版本,由于是Pascal上的改版,在FP里加入了很多以前没有的东西,例如:FillChar系列内存块赋值语句,用Power代替了**(乘方),但是**还是可以使用。 另外FP加强了与内存的互容性,增大对内存的支持,FP里的内存限制是TP和BP里的将近上万倍。 FP还进一步加强了单元支持、面向对象程序设计的支持、显卡(声卡)的支持、图形高级覆盖的支持、Windows\Linux\OS/2\..等众多系统的支持。在FP的较稳定版本中,可以方便的利用Win32编译模式,编译出Windows应用程序,与Delphi的功能相当。同时对动态连接库、控件、数据库、文件、网络、OpenGL的深入支持,使得FP脱颖而出。 更值得提出的是,FP支持Delphi及C++的部分语言,例如:A+=2这样的CStyle语言,在FP里完美支持。 FP中支持单目、双目操作符,即所有版本的Pascal的符号和“@”等特殊符号。 FreePascal.org现在正在修订FP2.0的版本,但使用起来并没有1.0.10那样轻松,稳定性也下降不少。 截止09年头,版本到了2.2.4. FP现为竞赛推荐工具 [编辑本段]Pascal教材 第一节Pascal语言的特点 信息学奥林匹克竞赛是一项益智性的竞赛活动,核心是考查参赛选手的智力和使用计算机编程解题的能力。信息学奥林匹克竞赛要求参赛选手有如下能力:针对竞赛题目中的要求构建数学模型,构造出有效的算法和选用相应的数据结构,写出高级语言程序,上机调试通过。程序设计是信息学奥林匹克竞赛的基本功,因此,青少年参与竞赛活动的第一步是必须掌握一门高级语言及其程序设计方法。 以纪念法国数学家而命名的Pascal语言是使用最广泛的计算机高级语言之一,被国际上公认为程序设计教学语言的典范。其主要特点有:严格的结构化形式;丰富完备的数据类型;运行效率高;查错能力强。正因为这些特点,Pascal语言可以被方便地用于描述各种数据结构和算法,编写出高质量的程序。尤其是对于青少年程序设计初学者,Pascal?语言有利于顺利入门,有益于从一开始培养良好的程序设计风格和习惯,越来越多的各类学校都把Pascal语言作为程序设计教学的第一语言。IOI(国际奥林匹克信息学竞赛)把Pascal语言规定为二种程序设计语言之一,?NOI(全国信息学奥林匹克竞赛)把Pascal语言定为唯一提倡的程序设计语言,NOIp(全国信息学奥林匹克联赛)把Pascal定为最主要的程序设计语言。 Pascal语言有多种版本,本教材采用的TurboPascal7.0(或BorlandPacsal7.0)是目前PC机上使用最多的一种高效Pascal,是迄今为止DOS环境下的最高版本。TurboPascal7.0所需硬件环境是任意型号的PC机,并且仅需一台1.44M软盘驱动器(?当然有其它条件更好);最小软件系统包括Turbo.exe(集成环境)和Turbo.tpl(标准单元库)两个文件,如果包括Turbo.hlp(求助文件)则更有利于学习。TurboPascal7.0可以工作在DOS操作系统或Windows操作系统环境下。 第一课Pascal语言知识 一、Pascal语言概述 Pascal语言是一种算法语言,它是瑞士苏黎世联邦工业大学的沃思教授于1968年设计完成的,1971年正式发表。Pascal语言是在ALGOL60的基础上发展而成的。它是一种结构化的程序设计语言。它的功能强、编译程序简单,是70年代影响最大一种算法语言。 从使用者的角度来看,Pascal语言有以下几个主要的特点: ⒈结构化 Pascal可以方便地书写出结构化程序。这就保证程序的正确性和易读性。在结构化这一点上,比其它算法语言更好一些。 ⒉数据类型丰富 Pascal提供了整数型、实型型、字符型、布尔型、枚举型、子界型以及由以上类型构成的数组类型、集合类型、记录类型和文件类型。此外,还提供了其它许多语言中所没有的指针类型。丰富的数据结构和上述的结构化性质,使得Pascal可以被方便地用来描述复杂的算法。 ⒊适用性好 既适用于数值运算,也适用于非数值运算领域。有些语言只适用于数值计算,有些语言则适用于商业数据处理和管理领域。Pascal的功能较强,能广泛应用于各种领域。 ⒋书写较自由 不象有些算法语言那样对程序的书写格式有严格的规定。Pascal允许一行写多个语句,一个语句可以分写在多行上,这样就可以使Pascal程序写得象诗歌格式一样优美,便于阅读。 由于以上特点,许多学校选Pascal作为程序设计课程中的一种主要的语言。它能给学生严格而良好的程序设计的基本训练。培养学生结构化程序设计的风格。
分别是什么意思(pascal)?
不用用大写的,我用小写解释
你初学pascal啊??百度上找一些pascal的教程啊!
这些单个的词是没用意义的,要组合成各种语句才能用!
而且这些词中又很多不常用的(有些我没用过,也没见过)
其中的一些专业术语请自己查百度百科
and逻辑运算“并”运算(同真为真,有假则假)
array用于定义数组
begin主程序或过程、函数或符合语句前要用begin(最后对应上end)
case 用于分情况语句
const 定义常量的各种类型
div 整除运算
do 用于循环语句或if语句
downto 用于倒序的循环
else 用于if语句
in 判断元素是否在集合中
label 用于定义goto的目标
mod 取余数运算
nil 指针类型的内容为空
not 逻辑运算的“非”运算
of 用于数组定义中或case语句中
or 逻辑运算“或”运算
packed 紧缩作用(没用过,查一下吧)
procedure 用于过程的开头
program 用于整个程序的开头
record 定义记录类型
repeat 用于循环的repeat循环结构
set 用于定义集合类型
then 用于if语句,在条件后面
to 用于for循环结构
type 定义 自定义类型的
until 用于while循环结构
var 变量定义
while 用于while循环结构
with 对记录赋值的语句
exports 不知道,作用不大吧
shr 位运算 右移(查位运算)
string 字符串类型
asm 用于汇编
object pascal的一种
unit 调用单元
constructor 好像在object pascal中有,不了解
implementation 不知道,没用的
destructor 也不知道
uses 声明调用数学库
inherited object pascal中的
inline 貌似是比较高级的语句
interface 高级编程中的
library 高级编程的
xor 逻辑运算或者是位运算的“异或”运算
shl 位运算的 左移 运算
A——Z就是字符类型中的大写字母嘛
a——z就是字符类型中的小写字母啊
0——9就是整数类型的数字啊
+ 加法运算
- 减法运算
* 乘法运算
/ 实数除法运算(整数用上面的div)
注意:pascal中实数(浮点数)和整数是不同的
= 判断两个元素是否相等(:= 才是赋值)
就是 不等号
<= 就是 小于等于号
>= 就是 大于等于号
< 就是 小于号
> 就是 大于号
( 左小括号
) 右小括号
[ 左中括号
] 右中括号
{ 左大括号
} 右大括号
:= 赋值符号
,用于变量与变量或常量与常量之间
;用于语句和语句之间
. 用于程序最后的end后面(程序的最后结尾)或者用在范围上(两个连用)
:定义 变量
.. 表示范围 比如说: 1..9 就是1到9(只用在定义中)
’ 后面接 原样输出 的东西
^ 用于指针类型
最后 writeln(t:0:0) 这里的writeln就是换一行输出t,t应该是个实数,
t:0:0就是近似到整数且前面没有空格输出
这位仁兄,你快累死我了,采纳我吧!!(会提高RP的)
怎样快速入门pascal语言
如果开始学得太累太累又没有人好好地去辅导你...靠自己还有有点复杂啦
问一个问题:你理科好吗...如果数学不太好就还是不要学了~英语是没有什么太大的关系的(当然还是有一些...关系...以后作题呢会有英文的...)
还有...努力地拼命地做题,一定要花苦功夫!书看不懂问老师,高手都是要自己钻研的,按照书上的去做吧!还有,有讨论的伙伴也是很重要的.给你几个网址...(入门后再去...题目有难有易,如果还不太懂的话信心会被熄灭的)
初学pascal语言,给点建议!
学算法和数据结构 !!!
从使用者的角度来看,PASCAL语言有以下几个主要的特点:
⒈它是结构化的语言。PASCAL语言提供了直接实现三种基本结构的语句以及定义"过程"和"函数"(子程序)的功能。可以方便地书写出结构化程序。在编写程序时可以完全不使用GOTO语句和标号。这就易于保证程序的正确性和易读性。PASCAL语言强调的是可靠性、易于验证性、概念的清晰性和实现的简化。在结构化这一点上,比其它(如BASIC,FORTRAN77)更好一些。
⒉有丰富的数据类型。PASCAL提供了整数、实型、字符型、布尔型、枚举型、子界型以及由以上类型数据构成的数组类型、集合类型、记录类型和文件类型。此外,还提供了其它许多语言中所没有的指针类型。沃思有一个著名的公式:"算法+数据结构=程序"。指出了在程序设计中研究数据的重要性。丰富的数据结构和上述的结构化性质,使得PASCAL可以被方便地用来描述复杂的算法,得到质量较高的程序。
⒊能适用于数值运算和非数值运算领域。有些语言(如FORTRAN 66,ALGOL 60)只适用于数值计算,有些语言(如COBOL )则适用于商业数据处理和管理领域。PASCAL的功能较强,能广泛应用于各种领域。PASCAL语言还可以用于辅助设计,实现计算机绘图功能。
⒋PASCAL程序的书写格式比较自由。不象FORTRAN和COBOL那样对程序的书写格式有严格的规定。PASCAL允许一行写多个语句,一个语句可以分写在多行上,这样就可以使PASCAL程序写得象诗歌格式一样优美,便于阅读。
由于以上特点,许多学校选PASCAL作为程序设计课程中的一种主要的语言。它能给学生严格而良好的程序设计的基本训练。培养学生结构化程序设计的风格。但它也有一些不足之处,如它的文件处理功能较差等。
Pascal如何定义数组
数组是程序中最常用的结构数据类型,用来描述由固定数目的同一类型的元素组成的数据结构。数组的每个元素和下标相关联,根据下标指示数组的元素。数组的存储方式为按行存储,在编译阶段,计算机根据数组的类型说明,确定其存储空间的大小。数组可以是任何顺序类型。
数组的定义形式:
array [,……] of
其中n称为数组的维数,每维的下标类型必须是一个顺序类型,通常为子界类型或枚举类型,其作用是指定数组下标的编制方式和下标取值范围。
例如:
type
color=(red,yellow,blue);
sample1=array [1..10]of integer;{有10个元素的一维数组}
sample2=arrayp[1..5,1..5]of real;{有25个元素的二维数组,依次按[1,1]……,[1,5],[2,1]……,[2,5],……[5,1],……[5,5]}
2.数组的操作
当数组的元素类型为简单类型时,其下标变量和简单类型变量一样使用。例如:
a[50]:=50; a[20]:=a[5];
一个数组,下标的起始值和终止值是在类型定义中给定的,不能在程序执行中再通过其他途径来改变,所以数组元素的个数在程序运行期间是固定不变的。数组变量作为整体仅允许同类型数组之间的赋值运算。
例如:var x,y:array[1..10]of integer;
x::=y
pascal中数组集合怎么定义?
type set_name_1 = set of 1..10;type set_name_2 = set of char;基类型最大不超过255,你要求的10000可能没法实现. 以下是HELP中剪的结果:---------------------------------------------------------------------------1. set (reserved word)
Syntax:
set of type Remarks:
The base type of a set must be an ordinal type
with no more than 256 possible values.The ordinal values of the upper and lower
bounds of the base type must be between 0 and
255.A set constructor, which denotes a set-type
value, is formed by writing expressions within
brackets. Each expression denotes a value of
the set.The notation [ ] denotes the empty set, which
is compatible with all set types. Example:
{ Set types }
type
Day = (Sun, Mon, Tue, Wed, Thu, Fri, Sat);
CharSet = set of Char;
Digits = set of 0..9;
Days = set of Day; { Set constructors } ['0'..'9', 'A'..'Z', 'a'..'z', '_']
[1, 5, I + 1 .. J - 1]
[Mon..Fri] See Also:
Set-type constants2. Set-type constants
The declaration of a set-type constant
specifies the value of the set using a
constant expression. Examples:
type
Digits = set of 0..9;
Letters = set of 'A'..'Z';
const
EvenDigits: Digits = [0, 2, 4, 6, 8];
Vowels: Letters = ['A', 'E', 'I', 'O', 'U', 'Y'];
HexDigits: set of '0'..'z' = ['0'..'9', 'A'..'F', 'a'...f'];
为什么很少有人用pascal?有哪些缺点阿?
C++的语法结构来自C,并一定程度上对C保持兼容。但应该说C和C++是两种不同的语言。
C小巧精悍,C++冗杂强大。
Pascal与上面二者没多大关系。Pascal是结构化编程语言的典范,也是教学最常用的语言之一,很适合初学。但基本很少有人用Pascal写实际的软件了(大名鼎鼎的TeX是个特例)。
以Pascal为基础的Delphi是实际中有广泛应用的一个扩展,Delphi与Pascal的关系和C++与C的关系类似。
这几种语言都是通用程序设计语言,功能上都可以进行各种工作。当然实际中有所偏重。
目前,C的主要应用范围在系统低层编程、库编程、数值计算、单片机编程等,C也是最常见的教学语言之一;
C++的主要应用范围从系统编程、库编程、数值计算一直到写日常应用的软件都是很多的。不过因为开发效率不高,以及商业和标准化的原因,写应用程序用C++越来越少。
Pascal主要用于教学。
Delphi基本上就是为写应用程序而设计的,以前也十分风行,但由于商业原因(Borland公司放弃Delphi),前途不佳。