Turbo Pascal是一种高级程序设计语言,最早由Niklaus Wirth教授设计,后被美国Borland公司于1985年推出了Turbo Pascal 3.0版,这个版本语言编译系统除了遵循Pascal标准功能外,还增加了一些特殊功能。Pascal语言因其结构化程序设计的特点而广受欢迎,尤其在西欧国家。它的名称来源于17世纪法国的哲学家和数学家Blaise Pascal。Pascal语言的通用性和其功能的不断扩充使之成为当时非常流行的编程工具之一。 Turbo Pascal 3.0编译系统的特点主要可以从系统安装与使用、程序设计语言特性和IBM-PC的特定功能三个方面进行介绍。 在系统的安装与使用方面,Turbo Pascal提供了屏幕显示选择和编辑指令选择。用户可以根据需求选择不同的显示模式,包括彩色或黑白的80x25和40x25显示模式。系统共提供了45条编辑指令,分类为光标移动命令、插入及删除命令、块命令、杂项编辑命令。编辑器允许用户定义自己的功能键,以便更好地符合个人操作习惯。系统的使用通过主菜单命令实现,包含了当前驱动器选择、子目录区选择、工作文件选择以及主文件、编辑、编译、运行、存贮等命令,用户仅需输入相应命令的首字母即可执行。 在程序设计语言特点方面,Turbo Pascal相比普通Pascal语言增加了7个保留字和几十个标准标识符,支持在字符串中嵌入特定的控制字符,以及允许程序说明部分中各部分以任意次序出现。Turbo Pascal还允许对常量赋予类型,并支持包含文件和覆盖系统,使得可以在内存中建立比计算机内存容量还大的程序。 IBM-PC的特定功能包括屏幕模式控制、窗口功能和海龟作图。屏幕模式控制可以产生不同像素点阵的图形模式,例如TextMode、GraphMode、GraphColorMode和HiRes。窗口功能允许用户在屏幕的任意区域开设窗口,用于输入正文和图形。海龟作图是一种基于海龟爬行原理的图形绘制方法,它在屏幕上按照指定的路线和角度留下轨迹,用于图形的绘制。 此外,Turbo系列还包含多种适合不同应用场合的版本,比如适合商业应用的Turbo-BCD,使用Intel 8087数字处理器进行算术运算、提高运算速度的Turbo-87,以及可以保留15位小数的Turbo87。 文中还提到了Borland公司在1985年推出的Turbo 1.0版绘图软件,提供了114条指令用于绘图功能,这些功能分为一般图形功能和高级绘图功能。一般图形功能包括点、线、矩形的绘制,高级绘图功能则提供了更复杂的图形绘制能力,如文本输出、窗口管理等。软件能够支持在屏幕任何位置上使用不同大小的字型书写文字,并且能够开设多个窗口,每个窗口可以建立不同的坐标系。 总而言之,Turbo Pascal作为一种先进的程序设计语言和绘图软件,不仅具备了基础的编程和绘图功能,还提供了许多增强的特性以满足用户在编程和图形处理方面的需求。Turbo Pascal的高效性和易用性使其在1988年以及之后的计算机编程领域中发挥了重要作用。
- 粉丝: 4
- 资源: 924
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Python中的数据集离群点检测技术与实践
- BAPI-特征&类&BOM&MRP3视图维护&可配置物料相关事务
- 这份PPT详细介绍了图形系统的各个方面,从硬件设备到软件系统,再到常见的图形API和库
- 芋道微服务包含工作流的sql
- CPLD,FPGA入门知识介绍
- 这份PPT介绍了图形系统的概念、组成和应用,涵盖了图形硬件、软件、API以及常见图形库等内容,帮助理解图形显示的原理和流程
- 基于小波的图像压缩技术,里面有源码和报告文档,使用python编写,可做期末大作业,下载即可运行
- 图形学是计算机图形学是利用计算机研究图形的表示、生成、处理和显示的一门重要的计算机学科分支
- Java服务端开发指南:框架选型与最佳实践
- 基于STM32的卫星GPS路径记录仪(源代码+原理图)