Turbo Pascal是Pascal语言的一个扩展。它扩展了标准Pascal的功能特性。在语法上,Turbo Pascal吸取了其他语言如C等的特性,简化了标准Pascal的语法;在功能上,Turbo Pascal提供了包括屏幕控制、图形处理、系统调用等有用的函数库(Turbo Pascal中称为单元)。
    Turbo Pascal包括CP/M、MS-DOS、Windows等不同操作系统上的版本。
    1983年,Borland公司的创始人Philippe Kahn和安德斯·海尔斯伯格两人合作开发了Turbo Pascal的第一个编译器。Turbo Pascal是个人电脑上编译器发展的一个里程碑。
    1989年发布的Turbo Pascal 5.5版是一个重要的版本,从这一版本起,Borland公司把OOP引入Pacal语言,这就是大家所知道的Object Pascal的开端。
    Turbo Pascal 6.0推出一个用OOP思想封装的Dos下的应用程序框架(Framework),叫做TurboVision,这个版本的IDE据信即是使用该Framework开发的。
    Turbo Pascal的最后一个版本叫做Borland Pascal 7,它包含一个增强的Dos下的IDE和编译器,可以创建Dos和Windows3.x程序,后来为Delphi1.0代替。

【Turbo Pascal的版本历史】
1983年11月20日  Turbo Pascal 1 (Compass Pascal 3.0) 发布
1984年4月17日    Turbo Pascal 2 发布
1986年9月17日    Turbo Pascal 3 发布
1987年11月20日  Turbo Pascal 4 发布
1988年8月24日    Turbo Pascal 5 发布
1989年3月2日      Turbo Pascal 5.5 发布
1990年10月23日  Turbo Pascal 6.0 发布
1991年2月13日    Turbo Pascal for Windows 1.0 发布
1992年6月8日      Turbo Pascal for Windows 1.5 发布
1992年10月27日   Borland Pascal 7 (Turbo Pascal 7) 发布
1993年1月           Free Pascal 项目组诞生
1995年2月14日     Borland Delphi 1 发布,TP退出历史舞台

Turbo Pascal简介相关推荐

  1. 如何下载并安装turbo pascal 7.0?

    1.在C盘或桌面上新建一个文件夹,可`将它命名为"TUP", 2. 首先,打开搜索引擎(如:百度); 3.然后,输入"turbo pascal 7.0"字样或打 ...

  2. DOSBOX运行QBASIC和Turbo PASCAL

    QBASIC和Pascal是两种过时的东西,但是现在的少儿信息学教育居然还在研究这种东西,于是我研究了一下 DOSBox下载安装很简单 可以在d盘上新建一目录,比如叫DOS 把下载的QBasic放在d ...

  3. 《Kotlin极简教程》第1章 Kotlin简介

    第1章 Kotlin简介 最新上架!!!< Kotlin极简教程> 陈光剑 (机械工业出版社) 可直接打开京东,淘宝,当当===> 搜索: Kotlin 极简教程 http://ww ...

  4. pascal(收藏)

    第一讲 初识Pascal语言 一.Pascal 语言概述 Pascal 语言是一种算法语言,它是瑞士苏黎世联邦工业大学的Niklaus Wirth教授于1968年设计完成的,1971年正式发表.197 ...

  5. Turbo Intruder 使用 - 拥抱十亿请求攻击

    ​ 在上一篇 一些相见恨晚的BurpSuite插件推荐 文章中简单介绍了下 Turbo Intruder 这个插件,这次来详细讲解下这个插件的使用,灵活运用该插件可以很好地提高我们的渗透效率. Tur ...

  6. 对话高博(一)| 机器码、Pascal,以及计算机学习的分形

    高博,1983年生,上海交通大学计算机科学与工程专业本科.软件工程硕士.现任博晓文化传媒集团总裁,香港卫视科教台台长.职场经历丰富,曾在数家世界500强IT和互联网企业打造明星团队.专业兴趣包括软件测 ...

  7. 凭借一句话获得图灵奖的Pascal之父——Nicklaus Wirth

    from : http://www.itheroes.cn/show.asp?id=912 如果说有一个人因为一句话而得到了图灵奖,那么这个人应该就是Nicklaus Wirth.     让他获得图 ...

  8. Delphi/Object Pascal开源跨平台3D和2D(台式机,移动设备,游戏主机)游戏引擎Castle Game Engine正式发布7.0预览版

    Castle Game Engine,是一种用于3D和2D游戏的开源跨平台(台式机,移动设备,游戏机)游戏引擎.我们的目标是创建一个功能强大的游戏引擎,该引擎完全免费且永远开源. 我们支持许多3D和2 ...

  9. Turbo产品系列回来了!

    Turbo产品系列回来了! 对于像我这样年纪的IT人来说,Borland的Turbo系列几乎是从学生时代就一直陪伴着我成长的"朋友",还记得大学2年级时我的第一个Data Stru ...

最新文章

  1. shellcode中动态定位API
  2. python break
  3. 项目部署mysql安装_Tomcat7+jdk+mysql安装及项目部署
  4. 注视点估计(二维法)
  5. Spring Boot-切换嵌入式Servlet容器
  6. 8587520在51CTO【礼树迎蛇 红满社区】
  7. [Swift]LeetCode463. 岛屿的周长 | Island Perimeter
  8. 用ASP.NET Core 2.1 建立规范的 REST API -- 缓存和并发
  9. hdu1054(最小顶点覆盖)
  10. 建筑设计 - 概念设计 - 笔记:- 第一章
  11. MongoDB模糊查询-查询某月的数据
  12. 验证邮箱是否合法php,验证邮箱是否合法
  13. EXCEL 利用替换、分列、填充功能综合整理财务数据
  14. linux查看内存和硬盘,Linux 查看内存,CPU及硬盘大小的步骤
  15. 解决运行python脚本报错:ModuleNotFoundError: No module named ‘numpy‘
  16. 某网站X-Signature签名破解
  17. 模态对话框和非模态对话框的区别1
  18. 笔记本nc10装linux,三星nc10笔记本如何设置U盘启动
  19. Mac彻底删除mysql,重新安装mysql,修改mysql用户权限
  20. opencv的透视变换(投影变换)

热门文章

  1. CAD绘制填充,从中间挖去一块(网页版)
  2. 小程序下单账号与支付账号不一致不让支付_微信小程序支付流程
  3. 2012年华为杯校园编程大赛决赛 类别:软件C/C++语言
  4. ORACLE-递归查询(分层查询)
  5. clover UEFI+GUID最简单显核安装黑苹果教程(易懂)
  6. 淘宝8850h小主机黑苹果教程
  7. AndroidProjects个人项目归纳
  8. Charles 2 - breakpoint断点、compose编辑、rewrite重写、map映射重定向、repeat重发、throttling弱网测试
  9. 单核CPU与多核CPU工作原理
  10. Vue中禁止鼠标滑轮事件