计算机语言之Pascal语言
发展历程
Pascal语言是由NicolasWirth在七十年代早期设计的,因为他对于FORTRAN和COBOL没有强制训练学生的结构化编程感到很失望,“空心粉式代码”变成了规范,而当时的语言又不反对它。Pascal被设计来强行使用结构化编程。最初的Pascal被严格设计成教学之用,最终,大量的拥护者促使它闯入了商业编程中。当Borland发布IBMPC上的TurboPascal时,Pascal辉煌一时。集成的编辑器,闪电般的编译器加上低廉的价格使之变得不可抵抗,Pascal编程了为MS-DOS编写小程序的首选语言。然而时日不久,C编译器变得更快,并具有优秀的内置编辑器和调试器。Pascal在1990年Windows开始流行时走到了尽头,Borland放弃了Pascal而把目光转向了为Windows编写程序的C++。TurboPascal很快被人遗忘。
优缺点:
优点:易学、平台相关的运行(Dephi)非常好。Turbo Pascal语言是编译型程序语言,它提供了一个集成环境的工作系统,集编辑、编译、运行、调试等多功能于一体。
缺点:“世界潮流”面向对象的Pascal继承者(Modula、Oberon)尚未成功。语言标准不被编译器开发者认同。
移植性:很差。语言的功能由于平台的转变而转变,没有移植性工具包来处理平台相关的功能。
典型代码
begin
A := B;
C := A * 2;
end;
特点是以begin开始,end结束,与伪代码相似
影响
高级语言发展过程中,PASCAL是一个重要的里程碑。PASCAL语言是第一个系统地体现了E.W.Dijkstra和C.A.R.Hoare定义的结构化程序设计概念的语言。1971年,瑞士联邦技术学院尼克劳斯·沃尔斯(N.Wirth)教授发明了另一种简单明晰的电脑语言,这就是以电脑先驱帕斯卡的名字命名的PASCAL语言。PASCAL语言语法严谨,层次分明,程序易写,具有很强的可读性,是第一个结构化的编程语言。它一出世就受到广泛欢迎,迅速地从欧洲传到美国。
———————划分线———————
总字数:639
计算机语言之Pascal语言相关推荐
- 算法可以用不同的语言描述如果用c语言,【判断题】算法可以用不同的语言描述,如果用C 语言或PASCAL语言等高级语言来描述,则算法实际上就是程序了。...
[判断题]算法可以用不同的语言描述,如果用C 语言或PASCAL语言等高级语言来描述,则算法实际上就是程序了. 更多相关问题 [判断题] 一个优秀的新闻编辑的能力结构应包括分析问题的能力.引导舆论的能 ...
- PASCAL语言的基本知识
Pascal是一种计算机通用的高级程序设计语言.它由瑞士Niklaus Wirth教授于六十年代末设计并创立. 以法国数学家命名的Pascal语言.现已成为使用最广泛的基于DOS的语言之一.其主要特点 ...
- pascal和python的区别_C语言和Pascal语言的区别,要详细。
展开全部 C 和 Pascal 曾经不太像,但是越来越像. 现代 C 语言借32313133353236313431303231363533e59b9ee7ad9431333236386134鉴了很多 ...
- 【一天一门编程语言】Pascal 语言程序设计极简教程
Pascal 语言程序设计极简教程 用 markdown 格式输出答案. 不少于3000字.细分到2级目录. 文章目录 Pascal 语言程序设计极简教程 一.Pascal简介 1.1 Pascal历 ...
- Pascal语言介绍
Pascal是一种过程式编程语言,由Niklaus Wirth于1968年设计并于1970年发布,并以法国数学家和哲学家Blaise Pascal的名字命名.Pascal可以运行在多种平台上,例如Wi ...
- pascal语言基础(三)
该内容为学习 <PASCAL程序设计 第2版>郑启华编著 的笔记,部分与c语言对比学习,方便记忆. pascal语言基础(一) pascal语言基础(二) 集合类型 定义 TYPE< ...
- 开始学习Pascal语言
听说pascal语言很优雅,并且结构严谨: 听说苹果的操作系统都是用pascal语言开发的: 听说pascal语言适于初学者培养良好的编程习惯: 听说算法丰富且数据结构灵活是pascal语言的优势: ...
- pascal语言的版本
Pascal有5个主要的版本,分别是 Unextended Pascal.Extended Pascal.Object-Oriented Extensions to Pascal.Borland Pa ...
- linux的pascal语言,Pascal语言究竟是什么语言
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 [编辑本段]Turbo Pascal 定义 Turbo Pascal语言是编译型程序语言,它提供了一个集成环境的工作系统,集编辑.编译.运行.调试等多功能 ...
最新文章
- Linux程序映像的布局
- 开始测试鸿蒙系统,华为打起反击战!正式测试“鸿蒙系统”,谷歌认怂,恢复华为资格...
- 一般将来时语法课教案_速看,如何在考场写出一篇脱颖而出的教案
- pow(x,y)函数
- 微信小程序 界面从右边滑出_微信小程序MUI侧滑导航菜单示例(Popup弹出式,左侧不动,右侧滑动)...
- 用Python的smtp模块发邮件的示例
- php 重写sessionid,PHP 重置 phpsessionid
- mysql更新一条语句_讲讲一条MySQL更新语句是怎么执行的?
- linux下绿联USB转网卡驱动安装
- Yamaha Vocaloid 5.6.2 x64 WiN 歌声合成器
- 钉钉机器人V1使用说明
- 关于NetSuite中需求计划的几个理解
- python安装opencc包失败
- scanf来代替gets
- 《华为区块链白皮书》重磅发布(4大类应用场景/5分钟上链/)
- LeetCode数据库SQL题目记录(难度:简单)
- onekey ghost下载_onekey ghost y6.3下载地址
- 中国可降解塑料行业深度分析及未来发展趋势展望2021年版
- 浙大PAT甲级-1021
- “维棠”视频下载工具,只需要视频的网址即可