Pascal 语言最初由瑞士苏黎士理工学院的尼古拉斯-沃斯(Niklaus Wirth)教授在1971年设计, 作为Algol语言(1960年设计)简化本用于教学目的。
设计Pascal时,许多编程语言业已存在,但只有FORTRAN、C、Assembler、COBOL等少数语言在广泛应用。Pascal这种新语言的灵魂是其语言规则,Pascal语言规则的管理是通过强健的数据类型概念、强制性的数据类型声明与程序结构化控制来实现的,当时设计Pascal的初衷是想把这种语言用作程序设计课程的教学工具。
983年Borland公司推出了世界闻名的Pascal编译器 -- Turbo Pascal,实现了詹森和沃斯(Jensen & Wirth)在 “Pascal User Manual and Report” 中提出的思想 。由于既简洁功能又强,Turbo Pascal成为当时最畅销的编译器之一,而且在PC平台上非常流行。
Turbo Pascal中增添了集成开发环境(IDE),在这种开发环境中,你可在与WordStar 兼容的文字编辑器中编辑代码,可以运行编译器,查看编译错误并直接跳回到包含错误的行中。现在听起来上述功能似乎微不足道,但在Turbo Pascal之前你不得不退出代码编辑器返回到DOS,然后运行命令行编译器,记下错误行,再打开编辑器跳至错误行,非常烦琐。
此外,Borland公司的Turbo Pascal 售价只49美元 ,而Microsoft公司的 Pascal 编译器售价几百美元。 Turbo Pascal 取得多年的成功应归功于Microsoft最终放弃了Pascal 编译器产品。
随着Turbo Pascal 编译器从第一版发布到第九版,Pascal语言得到了不断的发展,1995年Borland发布了Delphi ,使Pascal成为一种可视化编程语言。
Delphi 在很多方面扩展了Pascal语言,其中包括许多面向对象的扩展,这些扩展的风格与Object Pascal有所不同,同时Delphi 也提高了Borland Pascal with Objects 编译器的性能。
分享到:
相关推荐
从给定的文件信息中,我们可以提炼出一系列与信息学奥赛PASCAL程序设计基础相关的知识点,这些知识点涵盖了计算机的基础组成、数据单位、计算机语言、算法基础以及PASCAL和C语言的具体特性。 1. **计算机的主要组成...
这个文档对于初学者或需要复习Pascal和Delphi的开发者来说,是一份宝贵的资源。 总的来说,Pascal,尤其是Delphi中的Object Pascal,是一种强大的、支持面向对象编程的编程语言,它结合了优秀的IDE和丰富的库支持,...
《编程风格的要素》与《Pascal语言的软件工具》是两本由Brian W. Kernighan撰写的重要著作,它们在IT行业中具有深远的影响。Kernighan是一位著名的计算机科学家,他的工作对于软件开发和编程语言的发展起到了关键...
根据给定的文件信息,我们将深入探讨与“NOIP2011初赛PASCAL提高组”相关的重要知识点。 ### 一、NOIP简介 全国青少年信息学奥林匹克联赛(National Olympiad in Informatics in Primary and Secondary Schools,...
考生需要掌握Pascal的基本语法,包括循环(如for、while循环)、顺序结构(执行顺序从上到下)和分支结构(如if...then...else语句)。通过编写和理解程序,考生应能分析并解决问题,这类似于语文阅读理解的能力。 ...
根据所提供的文档内容,可以看出文档为计算机基础复习题及答案的部分摘录,其中包含了大量计算机基础知识相关的知识点。以下是对文档内容中所隐含知识点的详细说明: 1. 计算机存储单位:文档提到了多个与计算机...
这些编程语言的提及可能指向软件工程的历史和技术发展脉络,或者是课程内容中关于编程语言历史、特点及应用的学习重点。 接下来,提到的数字可能代表了某种统计比例,但是由于上下文不明确,很难准确解读。不过,...
2. 语言和工具:文档中提到了多种编程语言和人工智能相关的工具,例如Foxpro、LISP、Pascal、Logo和Prolog。这些都是编程语言或人工智能领域中较早出现的语言工具,对应的知识点包括但不限于它们在人工智能领域中的...
本复习资料主要针对南开大学该课程的考试,旨在帮助学生掌握关键概念和历史背景。 首先,复习资料强调了教材的选择。尽管指定教材为《计算机科学导论》(瞿中、熊安萍、蒋溢,清华大学出版社,2010年3月第3版),但...
《计算机应用实务》理论复习题涵盖了计算机基础知识的多个方面,包括计算机的特点、计算机历史、数制转换、汉字编码、程序设计以及操作系统等知识点。 1. 计算机的特点:计算机的特点是处理速度快、计算精度高、...
NOIP初赛复习资料覆盖了计算机科学的多个基础知识点,包括计算机历史、发展、硬件、软件、网络以及数据结构等方面的内容。以下是对这些知识点的详细解读: 计算机历史与发展 计算机的发展历程经历了几个重要阶段,...
在计算机科学与技术的浩瀚海洋中,上述提供的内容涉及了多个基础知识点,它们包括计算机的发展历史、基本概念、数据表示、逻辑运算、计算机组成原理以及存储器等重要主题。下面,我将详细解读这些知识点。 首先,...
本复习资料主要针对南开大学计算机科学导论课程,旨在帮助学生掌握基本概念和理论知识。 1. 计算机历史: - 第一个数字计算器由Pascal在17世纪创造,而非Leibniz、Jacquard或Babbage。 - 存的概念首次出现在...
【知识点详解】 1. 图书馆的环境与功能:标题提到的是“新课标2020高考英语二轮复习综合练习2”,虽然这主要针对的是一个考试复习资源,但我们可以从中联想到图书馆在学习过程中的重要作用。图书馆不仅提供书籍资源...
根据所提供的文件内容,尽管文档的标题和描述中都只有“软件工程复习题(看完必过)收集.pdf”和空描述,内容部分也被OCR技术的错误所影响,但我们仍可以从给出的片段中提取出与软件工程相关的知识点。以下是对文件...
这份南开大学的复习资料主要涉及了计算机历史、硬件、软件、数据表示、网络等多个方面的知识点。 1. 计算机历史: - 第一个数字计算器由莱布尼兹(Leibniz)发明,而非帕斯卡(Pascal)。 - 存的概念首次出现在...
这份南开大学远程教育(本科)计算机科学导论的期末复习资料详细梳理了计算机科学的基础知识点,包括计算历史、计算机硬件、编程语言、数据表示以及计算机网络等多个方面。 1. 计算机历史:17世纪,Pascal发明了第一...
【计算机科学导论复习知识点】 1. 计算机历史: - 第一个数字计算器由Pascal发明,为计算机科学的发展奠定了基础。 - 存储的概念最早出现在分析机中,这是Charles Babbage的设计概念。 2. 计算机硬件: - 第一...
这份南开大学远程教育本科的复习资料涵盖了多个方面的知识,包括计算机历史、硬件组件、编程语言、计算机体系结构、数据表示以及逻辑运算。 1. 计算机历史: - 第一个数字计算器由Pascal(帕斯卡)创造,这标志着...
由于提供的文件内容存在较多OCR识别错误和不完整的部分,我将会依据可靠的内容,尽量提取相关的计算机考试知识点。 1. Windows操作系统 文件中多次提及“Windows”,它是由微软公司开发的一系列操作系统。Windows...