Pascal語言
Pascal是一个指令式编程和面向过程编程语言,由尼克劳斯·维尔特在1968年9月设计,在1970年发行,作为一个小型的和高效的语言,意图鼓励使用结构化编程和数据结构进行良好的编程实践。 称作Object Pascal的一个衍生是为面向对象编程设计的。 历史 Pascal基于ALGOL编程语言,为纪念法国数学家和哲学家布莱兹·帕斯卡而命名。维尔特后来开发了类似Pascal的Modula-2和Oberon。在开发Pascal之前,维尔特开…
共 10 篇文章
Pascal是一个指令式编程和面向过程编程语言,由尼克劳斯·维尔特在1968年9月设计,在1970年发行,作为一个小型的和高效的语言,意图鼓励使用结构化编程和数据结构进行良好的编程实践。 称作Object Pascal的一个衍生是为面向对象编程设计的。 历史 Pascal基于ALGOL编程语言,为纪念法国数学家和哲学家布莱兹·帕斯卡而命名。维尔特后来开发了类似Pascal的Modula-2和Oberon。在开发Pascal之前,维尔特开…
Lazarus是用于应用程序快速开发(RAD)的自由、跨平台的可视化集成开发环境(IDE)。使用Free Pascal编译器,支持Object Pascal语言,与Delphi高度兼容,并被视作后者的自由软件替代品。Lazarus目前支持多种语言,包括中文。软件开发者可使用Lazarus创建原生的命令行与图形用户界面应用程序,以及移动应用、Web应用、Web服务、可视化组件和各种函数库。Lazarus集成开发环境和Free Pascal…
尼克劳斯·埃米尔·维尔特(,),生於瑞士溫特圖爾,是瑞士計算機科學家。 從1963年到1967年,他成為斯坦福大学的計算機科學部助理教授,之後又在苏黎世大学擔當相同的職位。1968年,他成為苏黎世联邦理工学院的信息学教授,又往施乐帕洛阿尔托研究中心進修了兩年。 他是好幾种編程語言的主設計師: Algol W Modula Pascal Modula-2 Oberon 他亦是Euler語言的發明者之一。1984年他因發展了這些語言而獲图灵…
Turbo Pascal是Borland公司一个很有代表性的软件开发产品。从语言角度说Turbo Pascal是Pascal语言的一个扩展。它扩展了标准Pascal的功能特性。在语法上,Turbo Pascal吸取了其他语言如C等的特性,简化了标准Pascal的语法;在功能上,Turbo Pascal提供了包括屏幕控制、图形处理、系统调用等有用的函数库(Turbo Pascal中称为单元)。 Turbo Pascal包括CP/M、MS-…
Delphi,是Windows平台下Object Pascal语言集成开发环境,支持应用程序快速开发(Rapid Application Development,简称RAD)。最初版本由美国Borland公司於1995年开发,用于接替DOS時代盛行一時的「Turbo Pascal」。主创者為安德斯·海尔斯伯格。經過數年發展,此產品已轉移至Embarcadero Technologies公司旗下。 从产品名称上就可以知道,Turbo Pa…
在計算機科學中,P-code機()是一種被設計來執行P-code的虛擬機器。P-code是一種被設計來運行在虛擬CPU上的匯編語言,即是我們現代所稱Bytecode的前身。P-code机这个词可用于形容所有这类机器(例如Java虚拟机和MATLAB预编译的代码),或者特指最有名的P-code机,來自於Pascal語言,特別是UCSD Pascal實作。 虽然這個概念在1966左右年就已首次实现(于BCPL的O-code与Euler语言的…
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/i…
Kylix是Borland公司推出的GNU/Linux版的开发环境,相对于Windows下的Delphi以及C++ Builder。通过Kylix,程序员可以在GNU/Linux下使用Object Pascal、C++或者C语言,进行软件开发。 目前这个工具的前景不明朗,没有推出新版(Kylix 4)的迹象。对于Delphi 2005,也没有升级的途径,Delphi 2005可能不包含(跨平台元件库)的支持。此外,对其最新的GNU/Li…
Dev-Pascal是一个用来编写Pascal和Object Pascal语言程序的运行于Windows平台的集成开发环境,使用Free Pascal作为编译系统与调试系统。Dev-Pascal采用GNU通用公共许可证。 外部链接 [http://www.bloodshed.net Bloodshed Software] [http://sourceforge.net/projects/dev-cpp/ Sourceforge Part…
UCSD Pascal,一種Pascal程式語言的實作,運行在UCSD p-System上。UCSD p-System是一種作業系統,具備高度可移植性、與實體機器無關的特性。UCSD Pascal由美國加利福尼亞大學聖地牙哥分校(UCSD)研發,在1978年釋出。 歷史 美國加利福尼亞大學聖地牙哥分校(UCSD)資訊系統研究所的教授 Kenneth Bowles,在1974年前後提出新的構想。因為在當時陸續出現許多不同的計算機平台,他認…