📜  Pascal-概述

📅  最后修改于: 2020-11-03 16:10:36             🧑  作者: Mango


Pascal是通用的高级语言,最初由Niklaus Wirth在1970年代初开发。它被开发用于作为系统学科教授编程,并开发可靠而有效的程序。

Pascal是基于Algol的语言,包括许多Algol的构造。 Algol 60是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的
  • 总指挥官
  • TeX
  • Macromedia着迷
  • 苹果丽莎
  • 各种PC游戏
  • 嵌入式系统