Pascal - 概述

Pascal是一种通用的高级语言,最初由Niklaus Wirth在20世纪70年代初开发.它的开发是为了将编程教学作为一门系统学科,并开发可靠和有效的课程.

Pascal是基于Algol的语言,包含许多Algol构造. Algol 60是Pascal的子集. Pascal提供了几种数据类型和编程结构.它很容易理解和维护Pascal程序.

Pascal在教学和学术领域越来越受欢迎,原因有多种:

  • 易于学习.

  • 结构化语言.

  • 它可以生成透明,高效,可靠的程序.

  • 它可以在各种计算机平台上编译.

Pascal语言的特性

Pascal具有以下功能 :

  • Pascal是一种强类型语言.

  • 它提供了广泛的错误检查.

  • 它提供了几种数据类型,如数组,记录,文件和集合.

  • 它提供了多种编程结构.

  • 它支持通过函数和过程进行结构化编程.

  • 它支持面向对象的编程.

关于Pascal的事实

  • Pascal lang uage以法国数学家Blaise Pascal和计算机开发先驱命名.

  • Niklaus Wirth在1970年完成了原始Pascal编程语言的开发.

  • Pascal基于Algol编程语言的块结构样式.

  • Pascal开发为

  • ISO 7185 Pascal标准最初发表于1983年.

  • ISO 7185 Pascal标准最初发布于1983年.

  • ISO 7185 Pascal标准最初发布于1983年.

  • Pascal是用于Apple Lisa和Mac早期开发的主要高级语言.

  • 1986年,Apple Computer发布了第一个Object Pascal实现,并于1993年,Pascal标准委员会发布了面向对象的Pascal扩展.

为什么要使用Pascal?

Pascal允许程序员定义补丁x结构化数据类型并构建动态和递归数据结构,例如列表,树和图. Pascal提供诸如记录,枚举,子范围,动态分配的变量以及关联指针和集合等功能.

Pascal允许嵌套过程定义达到任何深度级别.这真正为学习编程提供了一个很好的编程环境,作为基于基本概念的系统学科.

最令人惊讶的Pascal实现是 :

  • Skype

  • Total Commander

  • TeX

  • Macromedia Captivate

  • Apple Lisa

  • 各种PC游戏

  • 嵌入式系统