我们正在努力恢复Google Play商店上的Unionpedia应用程序
🌟我们简化了设计以优化导航!
Instagram Facebook X LinkedIn

Object Pascal和Turbo Pascal

快捷方式: 差异相似杰卡德相似系数参考

Object Pascal和Turbo Pascal之间的区别

Object Pascal vs. Turbo Pascal

Object Pascal指Pascal的面向对象的衍生分支,以Delphi的主要编程语言著称。Pascal编译器,包括那些Object Pascal的编译器,在生成高优化代码同时,一般运行非常快。. Turbo Pascal是Borland公司一个很有代表性的软件开发产品。从语言角度说Turbo Pascal是Pascal语言的一个扩展。它扩展了标准Pascal的功能特性。在语法上,Turbo Pascal吸取了其他语言如C等的特性,简化了标准Pascal的语法;在功能上,Turbo Pascal提供了包括屏幕控制、图形处理、系统调用等有用的函数库(Turbo Pascal中称为单元)。 Turbo Pascal包括CP/M、MS-DOS、Windows等不同操作系统上的版本。 1983年,Borland公司发布了Turbo Pascal的第一个版本。该版本的编译器核心部分由安德斯·海尔斯伯格授权给Borland公司。同时,安德斯·海尔斯伯格也作为雇员加入了Borland公司,并且是后来所有Turbo Pascal版本与Delphi前3个版本的架构师。在第一个版本的Turbo Pascal中,Borland公司的创始人Philippe Kahn为该版本的Turbo Pascal添加了用户界面与编辑器。第一版本Turbo Pascal是个人电脑上编译器发展的一个里程碑。 1989年发布的Turbo Pascal 5.5版是一个重要的版本,从这一版本起,Borland公司把面向对象程序设计(OOP)引入Pascal语言,这就是大家所知道的Object Pascal的开端。 Turbo Pascal 6.0推出一个用OOP思想封装的Dos下的应用程序框架(Framework),叫做TurboVision,这个版本的IDE据信即是使用该Framework开发的。 Turbo Pascal的最后一个版本叫做Borland Pascal 7,它包含一个增强的Dos下的IDE和编译器,可以创建Dos和Windows3.x程序,后来为Delphi1.0代替。.

之间Object Pascal和Turbo Pascal相似

Object Pascal和Turbo Pascal有(在联盟百科)8共同点: 安德斯·海尔斯伯格Borland編譯器Delphi面向对象程序设计Free PascalMicrosoft WindowsMS-DOS

安德斯·海尔斯伯格

安德斯·海尔斯伯格(Anders Hejlsberg,),丹麦人,Borland Turbo Pascal编译器的主要作者。进入微软公司后,先后主持了Visual J++、.Net, C# 和 TypeScript。.

Object Pascal和安德斯·海尔斯伯格 · Turbo Pascal和安德斯·海尔斯伯格 · 查看更多 »

Borland

Borland软件公司(有译宝蓝公司或寶蘭公司,Borland Software Corporation,NASDAQ:),是一家总部位于美国加利福尼亚州的软件公司,以提供软件开发生命周期所需的各种工具,以及已经变成今天的Delphi的Turbo Pascal而闻名于世。2009年5月6日,Micro Focus宣布以7500万美元收购Borland。.

Borland和Object Pascal · Borland和Turbo Pascal · 查看更多 »

編譯器

编译器(compiler),是一種電腦程式,它會將用某種程式語言寫成的原始碼(原始語言),轉換成另一種程式語言(目標語言)。 它主要的目的是將便于人编写、阅读、维护的高级计算机语言所寫作的原始碼程式,翻译为计算机能解读、运行的低阶机器语言的程序,也就是執行檔。编译器将原始程序(source program)作为输入,翻译产生使用目标语言(target language)的等价程序。源代码一般为高阶语言(High-level language),如Pascal、C、C++、C# 、Java等,而目标语言则是汇编语言或目标机器的目标代码(Object code),有时也称作机器代码(Machine code)。 一个现代编译器的主要工作流程如下: 源代码(source code)→ 预处理器(preprocessor)→ 编译器(compiler)→ 汇编程序(assembler)→ 目标代码(object code)→ 链接器(Linker)→ 執行檔(executables), 最後打包好的檔案就可以給電腦去判讀執行了。.

Object Pascal和編譯器 · Turbo Pascal和編譯器 · 查看更多 »

Delphi

Delphi,是Windows平台下著名的快速應用程式開發(Rapid Application Development,简称RAD)。它的前身,即是DOS時代盛行一時的「Borland Turbo Pascal」,最早的版本由美国Borland(宝兰)公司於1995年开发。主创者為安德斯·海尔斯伯格。經過數年的發展,此產品也轉移至Embarcadero公司旗下。 从产品名称上就可以知道,Turbo Pascal使用的是Pascal语言。从Turbo Pascal 5.5版开始,Borland公司在传统Pascal的基础上加入了物件導向的功能。 Delphi是一个整合開發環境(IDE),使用的核心是由传统Pascal语言发展而来的Object Pascal,以图形用户界面(Graphical User Interface,简称GUI)为开发环境,透過IDE、VCL工具與編譯器,配合連結資料庫的功能,構成一個以物件導向程式設計為中心的應用程式開發工具。Delphi所編譯的可執行檔,雖然容量較大,但因為產生的是真正的原生機器碼,效能上比較快速。除了使用資料庫的程式之外,不需安裝即可執行,在使用上相當方便。 Delphi在本质上應該歸類為軟體開發工具,而並非是程式语言,但由于Delphi几乎是目前市场上唯一使用Pascal,並持續推出新版本的商业产品。因此,有時人们會把Delphi視為Object Pascal的代名词。Borland公司因而把Object Pascal改称为Delphi。2006年,Borland把开发工具产品线独立出来,成立了一家新的公司CodeGear,並把產品線交由此公司负责。原本的Delphi,亦曾一度因此被命名为Turbo Delphi。但是在新的版本中,除了Delphi for Win32(原有的Delphi版本)之外,还有一个新产品「Delphi for PHP」。在CodeGear的发展规划中,或许“Delphi”不再是Object Pascal的专屬IDE名稱,而是将之提升到通用IDE品牌的層次。2008年5月7日,Embarcadero Technologies(易博龙)公司宣布以2300万美元的价格收购CodeGear公司,从而把Delphi收入囊中。2009年5月6日,Micro Focus宣布以7500万美元收购Borland。 Delphi目前的最新版本是Delphi 10.2 Tokyo。.

Delphi和Object Pascal · Delphi和Turbo Pascal · 查看更多 »

面向对象程序设计

面向对象程序设计(Object-oriented programming,缩写:OOP)是種具有物件概念的程式編程典範,同时也是一种程序开发的抽象方针。它可能包含資料、、程式碼與方法。对象則指的是类的实例。它将对象作为程序的基本单元,将程序和数据封装其中,以提高软件的重用性、灵活性和扩展性,物件裡的程序可以訪問及經常修改物件相關連的資料。在物件導向程式編程裡,電腦程式會被設計成彼此相關的物件。 面向对象程序设计可以看作一种在程序中包含各种独立而又互相调用的对象的思想,这与传统的思想刚好相反:传统的程序设计主张将程序看作一系列函数的集合,或者直接就是一系列对电脑下达的指令。面向对象程序设计中的每一个对象都应该能够接受数据、处理数据并将数据传达给其它对象,因此它们都可以被看作一个小型的“机器”,即对象。目前已经被证实的是,面向对象程序设计推广了程序的灵活性和可维护性,并且在大型项目设计中广为应用。此外,支持者声称面向对象程序设计要比以往的做法更加便于学习,因为它能够让人们更简单地设计并维护程序,使得程序更加便于分析、设计、理解。反对者在某些领域对此予以否认。 当我们提到面向对象的时候,它不仅指一种程序设计方法。它更多意义上是一种程序开发方式。在这一方面,我们必须了解更多关于面向对象系统分析和面向对象设计(Object Oriented Design,简称OOD)方面的知识。許多流行的程式語言是物件導向的,它們的風格就是會透由物件來創出實例。 重要的物件導向程式語言包含Common Lisp、Python、C++、Objective-C、Smalltalk、Delphi、Java、Swift、C#、Perl、Ruby 與 PHP等。.

Object Pascal和面向对象程序设计 · Turbo Pascal和面向对象程序设计 · 查看更多 »

Free Pascal

Free Pascal (简称 FPC,原名为 FPK Pascal),是一个支持16位,32位和64位处理器的专业 Pascal 语言编译器,支持多种处理器架构,包括:Intel x86(也支持8086)、AMD64/x86-64、PowerPC及其64位架构、SPARC、ARM、AArch64、MIPS 以及 JVM。Free Pascal 支持多种操作系统,包括:GNU/Linux、FreeBSD、Haiku、Mac OS X/iOS/Darwin、DOS、Win32/64、WinCE、OS/2、MorphOS、Nintendo GBA、Nintendo DS、Nintendo Wii、Android、AIX and AROS,对 Motorola 68k 的支持也在开发中。 Free Pascal 是自由软件,软件包和运行时库发布在GNU宽通用公共许可证下,允许其他程序静态链接。编译器自身发布在GNU通用公共许可证下。编译器完全用 Pascal 语言写成。最新的版本为 3.0.4 。 Lazarus 项目建立在 Free Pascal 基础上,利用其作为编译器,提供了一个类似 Delphi 的快速应用开发(RAD)环境,与 Free Pascal一样支持多种平台,同样是自由软件。 現在,Free Pascal已經被選定為中國大陸全國青少年信息學奧林匹克聯賽(NOIP)以及中國大陸全國青少年信息學奧林匹克競賽(NOI)以及国际信息学奥林匹克(IOI)的指定Pascal編譯環境。.

Free Pascal和Object Pascal · Free Pascal和Turbo Pascal · 查看更多 »

Microsoft Windows

Microsoft Windows(中文有时譯作微軟--,通常不做翻译)是微軟公司推出的一系列操作系统。它問世於1985年,起初是MS-DOS之下的桌面環境,其後續版本逐漸發展成為主要为個人電腦和服务器用户設計的操作系統,并最终获得了世界个人电脑操作系統的垄断地位。此操作系統可以在几种不同类型的平台上运行,如个人电脑(PC)、移动裝置、服务器(Server)和嵌入式系統等等,其中在个人电脑的领域应用内最为普遍。在2004年國際數據資訊公司一次有关未来发展趋势的会议上,副董事长Avneesh Saxena宣布Windows拥有终端操作系统大约70%的市场份额 www.linuxworld.com.au。 Windows操作系統目前最新的穩定版是於2015年7月29日發佈的 Windows 10。Windows Server目前最新的穩定版是2016年9月26日發佈的Windows Server 2016。.

Microsoft Windows和Object Pascal · Microsoft Windows和Turbo Pascal · 查看更多 »

MS-DOS

微軟磁碟作業系統,MS-DOS,MicroSoft Disk Operating System的縮寫,一個由美国微软公司發展的作業系統,運行在Intel x86個人電腦上。它是DOS作業系統家族中最著名的一個,在Windows 95以前,DOS是IBM PC及兼容机中的最基本配备,而MS-DOS则是个人电脑中最普遍使用的DOS操作系统。.

MS-DOS和Object Pascal · MS-DOS和Turbo Pascal · 查看更多 »

上面的列表回答下列问题

Object Pascal和Turbo Pascal之间的比较

Object Pascal有57个关系,而Turbo Pascal有13个。由于它们的共同之处8,杰卡德指数为11.43% = 8 / (57 + 13)。

参考

本文介绍Object Pascal和Turbo Pascal之间的关系。要访问该信息提取每篇文章,请访问: