pascal

时间:2024-08-09 20:50:11编辑:奇事君

PASCAL是什么东西?

分类: 电脑/网络 >> 程序设计 >> 其他编程语言
问题描述:

如题!!

解析:

Pascal是一种计算机通用的高级程序设计语言。它由瑞士Niklaus Wirth教授于六十年代末设计并创立。

以法国数学家命名的Pascal语言现已成为使用最广泛的基于DOS的语言之一,其主要特点有:严格的结构化形式;丰富完备的数据类型;运行效率高;查错能力强。

正因为上述特点,Pascal语言可以被方便地用于描述各种算法与数据结构。尤其是对于程序设计的初学者,Pascal语言有益于培养良好的程序设计风格和习惯。IOI(国际奥林匹克信息学竞赛)把Pascal语言作为三种程序设计语言之一, NOI(全国奥林匹克信息学竞赛)把Pascal语言定为唯一提倡的程序设计语言,在大学中Pascal语言也常常被用作学习数据结构与算法的教学语言。



在Pascal问世以来的三十余年间,先后产生了适合于不同机型的各种各样版本。其中影响最大的莫过于Turbo Pascal系列软件。它是由美国Borland公司设计、研制的一种适用于微机的Pascal编译系统。该编译系统由1983年推出1.0版本发展到1992年推出的7.0版本,其版本不断更新,而功能更趋完善。

下面列出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语言是编译型程序语言,它提供了一个集成环境的工作系统,集编辑、编译、运行、调试等多功能于一体。

1.2 Turbo Pascal 或 Borland Pascal 的启动

(1) Turbo Pascal的启动

a.DOS下的启动(适用于MS-DOS6.22之前的版本或Win 9X & Win2000 的Command Mode)

DOS下,在装有Turbo Pascal的文件目录下,键入turbo即可进入Turbo Pascal集成环境。

b.Win9X或Win2000模式下的启动(适用于Turbo Pascal 3.0以后的版本)

如果在Win9X或Win2000的“资源管理器”装有Turbo Pascal的目录中,双击turbo.exe或在“开始--程序”菜单中通过MS-DOS方式来运行turbo.exe,它会提示你“该程序设置为MS-DOS方式下运行,并且其它程序运行时,无法运行它。如果选择继续所有其它程序将关闭”,所以在Win9X或Win2000下无法直接运行它,这时你可以在你希望的地方(比如说桌面上)单击鼠标右键“新建--快捷方式”,单击“浏览”,找到turbo.exed选中,然后单击“打开”,再单击“下一步”,再单击完成;这还没完,选中前面新建的快捷方式(应该叫Turbo Pascal吧),单击右键,单击“属性”,选择“程序”,然后再单击“高级”,把“MS-DOS方式”前面的那个勾去掉,也就是不要选“MS-DOS方式”,然后单击“确定”,在单击“确定”就大功告成了,以后你运行Turbo Pascal的时候,只要双击那个你建立起的快捷方式就可以直接在Win9X或Win2000下运行Turbo Pascal。

(2)Borland Pascal的启动

Borland Pascal的启动没有像Turbo Pascal那样复杂,一般来说在任何情况下双击bp.exe或是在MS-DOS下运行都不会出现什么问题。


为什么很少有人用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),前途不佳。


上一篇:我真的受伤了mv

下一篇:区域指示牌