Pascal - 概述
Pascal 是一种通用高级语言,最初由 Niklaus Wirth 在 20 世纪 70 年代初开发。 它是为了将编程作为一门系统学科进行教学并开发可靠且高效的程序而开发的。
Pascal 是基于 Algol 的语言,包含许多 Algol 结构。 Algol 60 是 Pascal 的子集。 Pascal 提供多种数据类型和编程结构。 Pascal 程序易于理解和维护。
由于多种原因,Pascal 在教学和学术领域越来越受欢迎:
- 易于学习。
- 结构化语言。
- 它生成透明、高效且可靠的程序。
- 它可以在多种计算机平台上编译。
Pascal 语言的特性
Pascal 具有以下特点 −
- Pascal 是一种强类型语言。
- 它提供广泛的错误检查。
- 它提供多种数据类型,例如数组、记录、文件和集。
- 它提供了多种编程结构。
- 它支持通过函数和过程进行结构化编程。
- 它支持面向对象编程。
关于 Pascal 的事实
Pascal 语言以法国数学家、计算机开发先驱 Blaise Pascal 的名字命名。
Niklaus Wirth 于 1970 年完成了原始 Pascal 编程语言的开发。
Pascal 基于 Algol 编程语言的块结构风格。
Pascal 被开发为一种适合将编程作为一门系统学科进行教学的语言,其实现既可靠又高效。
ISO 7185 Pascal 标准最初于 1983 年发布。
Pascal 是 Apple Lisa 以及早期 Mac 中用于开发的主要高级语言。
1986 年,Apple Computer 发布了第一个 Object Pascal 实现,1993 年,Pascal 标准委员会发布了 Pascal 的面向对象扩展。
为什么要使用 Pascal?
Pascal 允许程序员定义复杂的结构化数据类型并构建动态和递归数据结构,例如列表、树和图。 Pascal 提供了诸如记录、枚举、子范围、带有关联指针和集合的动态分配变量等功能。
Pascal 允许任意深度的嵌套过程定义。 这确实为学习编程作为基于基本概念的系统学科提供了一个良好的编程环境。
Pascal 最令人惊叹的实现是 −
- Skype
- Total Commander
- TeX
- Macromedia Captivate
- Apple Lisa
- Various PC Games
- Embedded Systems