Object Pascal refers to a branch of object-oriented derivatives of Pascal, mostly known as the primary programming language of Embarcadero Delphi. Pascal compilers, including those for Object Pascal, generally run very fast while producing highly optimized code.
| Property | Value |
| dbpedia-owl:abstract
|
- Object Pascal refers to a branch of object-oriented derivatives of Pascal, mostly known as the primary programming language of Embarcadero Delphi. Pascal compilers, including those for Object Pascal, generally run very fast while producing highly optimized code.
- Object Pascal es una evolución del lenguaje de programación Pascal, con inclusión de elementos pertenecientes al paradigma de la programación orientada a objetos. Algunos de los compiladores que soportan este lenguaje son: Delphi Free Pascal
- Object Pascal on Pascal-ohjelmointikielen objektiorientoitunut johdannainen, joka tunnetaan parhaiten Borland Delphin kehitysympäristön alkuperäisenä ohjelmointikielenä. Delphi onkin tunnetuin Object Pascalin murre. Borland käytti nimeä "Object Pascal" Delphin ensimmäisissä versioissa mutta myöhemmin nimesi sen uudestaan Delphi ohjelmointikieleksi. Monet Object Pascal -kääntäjät pyrkivät kuitenkin olemaan Delphin kanssa yhteensopivia. Borlandin integroitu Delphi-kehitysympäristö on saatavana Microsoft Windows - ja Linux-alustoille. Avoimen lähdekoodin Free Pascal tukee Object Pascal -kehitystä Mac OS X -, Win64- ja Windows CE -alustoille.
- Object Pascal(オブジェクト パスカル)は、コンピュータのプログラミング言語のひとつ。広義には、その名前の通りPascal言語にオブジェクト指向の概念を導入したものであり、狭義には、ボーランド社の統合開発環境Delphi(ただしボーランドの開発ツール部門CodeGearは2008年にエンバカデロ・テクノロジーズ社に合併されている)や、Free Pascalで使用されるような個別の言語仕様を指している。ただし、Delphiで使用されるプログラミング言語は、Delphi 7よりDelphi言語(デルファイげんご)と改称された。Pascalの作成者ニクラウス・ヴィルトとラリー・テスラー(当時アップルコンピュータ社)により作られた。Pascalにクラス拡張を施したClascalを経て、Object Pascalとなり、アップルコンピュータ社のLisaの開発言語のひとつとして用いられ、暫くの間、AppleやMacの主要な開発言語の1つになった。 後に、ニクラウス・ヴィルトに計算機科学を学んだフィリップ・カーンによって、MS-DOS向けのボーランド社の統合開発環境Turbo Pascalが製品化された。Turbo PascalではアップルのPascalや、Smalltalkのオブジェクトの考え方を手本とし、後にObject Pascalを最大限に利用したTurbo Vision等のCUIライブラリが製品に付属した。それらのObject Pascal ライブラリの技術は、Microsoft Windowsが開発されて以降、DelphiとDelphiに付属するVCLへと引き継がれていった。 Delphiが世に出た当初、Pascalとオブジェクト指向ライブラリの融合は、当初難解だったWindows GUIアプリケーション開発を分かりやすくして成功を収め、多くの一般のホビープログラマにObject Pascalが広がった。同じくWindows用RADとしてVisual Basicを提供していたマイクロソフトはDelphiのプログラミングスタイルおよびVCLの完成度の高さに着目し、そのなかからObject Pascalのように言語に依存しないものとして、. NET Frameworkと呼ばれるアプリケーション開発・実行環境を開発した。. NETの主要言語であるC#の言語仕様、. NET Frameworkの基本クラスライブラリの設計思想、およびVisual C# RADは、それぞれObject Pascal、VCL、およびDelphi RADに強く影響を受けている。現在のDelphiには従来のObject Pascalのライブラリ(VCL)を利用するネイティブコンパイラ版と、. NET版のものが存在する。 一方、オープンソースのObject Pascalとして、PCやPDAで使えるクロスプラットフォームのPascalの実装Free Pascalも、Object Pascalの言語仕様をベースにして拡張・発展している。Free PascalではApple互換モードや、Delphi互換モードなどを選択でき、また、さらにクロスプラットフォームのための独自の仕様やCのようなマクロ等が使えるなどの拡張が言語仕様に加えられ、DelphiのようなGUI-IDEをクロスプラットフォームで実現するLazarusというObject Pascalのクラスライブラリの開発が大勢のユーザーによってオープンソースのものとして進められている。
- Object Pascal verwijst naar een tak van objectgeoriënteerde Pascalvarianten, en is vooral bekend als de belangrijkste programmeertaal van Delphi. Pascalcompilers, waaronder die voor Object Pascal, zijn doorgaans erg snel en produceren sterk geoptimaliseerde code. Borland gebruikte oorspronkelijk de naam Object Pascal voor de programmeertaal in in de eerste Delphiversies, maar hernoemde de taal later Delphi . Compilers die zich richten op compatibiliteit met Object Pascal proberen doorgaans vooral compatibel te zijn met Delphibroncode. CodeGear, een voormalige dochteronderneming van Borland en nu deel van Embarcadero Technologies, verkoopt geïntegreerde ontwikkelomgevingen (IDEs) die Object Pascalcode compileren naar Windows. Er heeft . NET-ondersteuning bestaan van Delphi 8 tot en met Delphi 2005, Delphi 2006 en Delphi 2007, maar dit is nu vervangen door een andere taal, Oxygene (zie hieronder), die niet volledig backward-compatibel is. De programmeertaal Oxygene, ontwikkeld door RemObjects, richt zich enkel op de Common Language Infrastructure. De Oxygenecompiler is opgenomen ineen nieuwe Delphiontwikkelomgeving die eigendom is van Embarcadero, genaamd Delphi Prism, die is gebaseerd op Microsoft Visual Studio. De Morfik Pascal-programmeertaal ontwikkeld door Morfik richt zich op Ajax webapplicaties. De Morfikcompiler is ingebouwd in de AppsBuilder-IDE van het bedrijf en staat toe Object Pascal te gebruiken voor zowel in de browser als op de server uit te voeren code. Het open source Free Pascal-project maakt het mogelijk de taal voor een breed scala aan besturingssystemen te compileren, waaronder Linux (32-bits en 64-bits), FreeBSD, Mac OS/Mac OS X, Win32, Win64 en Windows CE—evenals voor verschillende hardwarearchitecturen. De eerste versie van Free Pascal voor de iPhone SDK 2. x werd aangekondigd op 17 januari 2009. Er is nu ook ondersteuning voor embedded programmeren (ARM). MIDletPascal richt zich op het Java-bytecodeplatform. De open source GNU Pascalcompiler is beschikbaar als een front-end voor de GNU Compiler Collection, en implementeert de ISO 7185 Pascalstandaard, en een groot deel van de ISO 10206 Extended Pascalstandaard. Er is ook een gratis compiler beschikbaar, genaamd Turbo51, voor het produceren van code voor Intel 8051-chips. WDSybil, een open source Delphi-achtige IDE en compiler voor Microsoft Windows en OS/2, was oorspronkelijk een commerciële Borland Pascalcompatibele omgeving ontwikkeld door een bedrijf genaamd Speedsoft. Later werd de compiler doorontwikkeld tot een Delphi-achtige RAD genoemd Sybil, en uiteindelijk vrijgegeven onder de GPL toen het bedrijf zijn activiteiten staakte. Kortom, het begrip Object Pascal verwijst tegenwoordig naar de verschillende Pascaldialecten met extensies voor objectgeörienteerd programmeren, hoewel deze dialecten doorgaans vrijwel compatibel zijn met CodeGears implementatie.
- Object Pascal – obiektowy język programowania, obiektowe rozszerzenie języka Pascal. Object Pascal został rozwinięty przez firmę Apple Computer przy współpracy Larry'ego Teslera, głównego architekta, i Niklausa Wirtha, wynalazcy Pascala. Object Pascal wywodzi się z wcześniejszej, obiektowo zorientowanej wersji Pascala nazywanej Clascal dostępnej na komputery Lisa. Różne implementacje języka Object Pascal są użyte w środowiskach programistycznych Borland Delphi, CodeGear Delphi, Kylix oraz w środowisku programistycznym Lazarus. Object Pascal charakteryzuje się głównie prostą składnią i bardzo wysoką efektywnością tworzenia oprogramowania, na co wpływ ma zwłaszcza bardzo szybki kompilator (w porównaniu do innych języków jest kilkakrotnie szybszy). W implementacji obiektowej zachowano większość elementów programowania strukturalnego, przez co osiągnięto narzędzie łączące oba paradygmaty przy zachowaniu zgodności na poziomie kodu (możliwość kompilacji starszego kodu nowymi kompilatorami). Większość firm zaczyna wycofywać się z nazewnictwa „Object Pascal” dla swoich kompilatorów, gdyż ich implementacje Object Pascala coraz bardziej odbiegają od opracowanych dawno standardów języka. Obecnie nazwa „Object Pascal” nie istnieje nawet w oficjalnym spisie TIOBE. Również firma Borland z początku używając tej nazwy dla języka programowania istniejącego w pierwszych wersjach środowiska programistycznego Delphi zrezygnowała z niej, by zacząć używać dla swojej implementacji obiektowego Pascala nazwy „Delphi Programming Language”. Obecnie Delphi jest to rozszerzony Object Pascal, wzbogacony o znaczną ilość różnorakich bibliotek, w tym zbiór komponentów wizualnych VCL (dzięki którym język Delphi zyskał dużą popularność) i VCL. NET, które umożliwiają szybkie i łatwe tworzenie aplikacji dla Win32 oraz dla platformy . NET.
- Object Pascal é uma ramificação de linguagens derivativas de Pascal, com suporte a orientação a objetos. A principal ferramenta para programar em Object Pascal é o IDE Embarcadero Delphi. Foi usada nas sete primeiras versões do ambiente Delphi. Depois, foi substituído por uma versão também chamada de Delphi.
- Object Pascal — Язык программирования, разработанный в фирме Apple Computer в 1986 году группой Ларри Теслера, который консультировался с Никлаусом Виртом. Произошел от более ранней объектно-ориентированной версии Паскаль, называвшейся Clascal, который был доступен на компьютере Apple Lisa.
- Object Pascal指Pascal的面向对象的衍生分支,以Delphi的主要编程语言著称。Pascal编译器,包括那些Object Pascal的编译器,在生成高优化代码同时,一般运行非常快。 Borland将第一版Delphi的编程语言命名为Object Pascal,但是后来将其重命名为Delphi编程语言。然而,宣称兼容Object Pascal的编译器通常试图兼容Delphi源代码。 CodeGear,Borland的前子公司,现在是Embarcadero Technologies的一部分,将编译Object Pascal代码到Windows上的集成开发环境(IDE)出售了。 . NET存在的对从Delphi 8到Delphi 2005,Delphi 2006和Delphi 2007的支持现在已被另外的语言Oxygene(参见下面)替代,不完全向后兼容。 Oxygene编程语言由RemObjects Software开发,单独针对通用语言架构。Oxygene编译器已纳入Embarcadero拥有的命名为Delphi Prism的一个新的Delphi开发解决方案,它是Microsoft Visual Studio的基础。 Morfik Pascal编程语言由Morfik开发,针对支持Ajax的Web应用。Morfik编译器已纳入该公司的AppsBuilder IDE,允许Object Pascal代码用于实现将同时在浏览器和服务器上运行的代码。 开源Free Pascal项目允许为广泛的操作系统——包括Linux(32位和64位)、FreeBSD、Mac OS/Mac OS X、Win32、Win64和Windows CE——和几个不同硬件架构编译该语言。iPhone SDK 2. x的第一版Free Pascal已于2009年1月17日发布。现在它也支持嵌入式(ARM)。 MIDletPascal旨在Java字节代码平台。 开源GNU Pascal编译器可用于GNU编译器集合的一个前端,它实现了ISO 7185 Pascal标准和ISO 10206扩展Pascal标准的“大部分”。 也是自由编译器的Turbo51用于为Intel 8051芯片生成代码。 WDSybil,一个开源的可用于Microsoft Windows和OS/2的类Delphi的IDE和编译器,最初由一个叫做Speedsoft的公司发布的商业Borland Pascal兼容环境,后来在一个叫做Sybil的类Delphi RAD里开发,然后在公司关闭时在GPL下开放源代码。 综上所述,Object Pascal现在笼统地用来指有面向对象编程扩展的Pascal语言的不同方言,虽然这些方言绝大多数与CodeGear实现兼容。
- Object Pascal är en utveckling av programspråket Pascal som utökar det till ett objektorienterat programspråk. Språket Pascal är, liksom C, imperativt och saknar stöd för objektorienterad programmering som idag tagit över mycket av marknaden vilket uppmuntrade utvecklingen av Object Pascal. Programspråket utvecklades på Apple av Larry Tesler och är influerat av programspråket Clascal, som utvecklades tidigare som en typ av objektorienterad variant av Pascal. Objekt Pascal dök upp för första gången på Apples dator Lisa. Idag finns flera dialekter av programspråket, utvecklade både från företag som sysslar med öppen och stängd källkod. De mest kända dialekterna är Delphi och Free Pascal. Båda är mycket lika både vad gäller vilka bibliotek som använda och syntaxmässigt. Många program som skrivs för det ena kan lätt anpassas att kompileras med det andra. Efter version 6 av Delphi, slutade Borland kalla sin version av språket Object Pascal och tog namnet Delphi istället, vilket gör att man kan säga att Free Pascal är den ledande Object Pascal-kompilatorn, även om språket Delphi bara är en mindre ändring av Object Pascal. Dock tillhandahålls Delphi endast för Windows och endast en processortyp, medan Object Pascal (Free Pascals implementation) finns i 14 officiella versioner för diverse plattformar och processortyper och även mindre system som används som t ex handdatorer eller dylikt. Object Pascal har traditionellt kopplas ihop med dess bibliotek för grafisk utveckling, då Delphi utvecklas med ett stort stöd för grafiska komponenter i Windows med biblioteket VCL. Free Pascal har även implementerat en motsvarighet till detta kallat LCL. Delphi har idag fortsatt att fokusera på grafisk utveckling, både i . NET och Windows. Free Pascal har, även om det fokuserar i sitt project Lazarus på grafisk utveckling och LCL-biblioteket, på att kunna utveckla icke-grafiska program och kunna på det sättet stödja sådant som C++-kompilatorn GCC/G++ stödjer. Det har debatterats mycket om hastighet och huruvida C++ eller Object Pascal är mer lämpligt för mer krävande program. Språken är även mycket olika, vilket ofta poängteras i dessa diskussioner.
- Object Pascal est un langage orienté objet dérivé du Pascal. Il a été créé en 1990 par la société Borland comme une amélioration de son logiciel phare de l'époque Turbo Pascal. Il s'agissait alors de la version 5.5. Même si l'ajout de l'objet au Turbo Pascal s'est opéré en douceur et a été vendu par Borland comme une simple et logique amélioration de Turbo Pascal, cela n'en a pas moins révolutionné ce langage et la communauté de développeurs qui lui était associé. Les autres éditeurs produisant des compilateurs Pascal étant dans l'obligation de suivre le mouvement en ajoutant l'objet, tel que défini par Borland. Le Pascal Objet prend un nouvel essor en 1995 avec la sortie de Delphi 1, toujours à l'initiative de Borland.
|
| dbpedia-owl:designer
| |
| dbpedia-owl:influenced
| |
| dbpedia-owl:influencedBy
| |
| dbpedia-owl:wikiPageExternalLink
| |
| dbpprop:designer
| |
| dbpprop:dialects
|
- Apple, Turbo Pascal, objfpc, Delphi, Delphi.NET, Oxygene
|
| dbpprop:implementations
|
- Delphi , Oxygene , RemObjects Cooper , Free Pascal , Virtual Pascal , TMT Pascal , Turbo51
|
| dbpprop:influenced
| |
| dbpprop:influencedBy
| |
| dbpprop:name
| |
| dbpprop:paradigm
| |
| dbpprop:typing
|
- static and dynamic , strong, safe
|
| dbpprop:wikiPageUsesTemplate
| |
| dbpprop:wordnet_type
| |
| dcterms:subject
| |
| rdf:type
| |
| rdfs:comment
|
- Object Pascal refers to a branch of object-oriented derivatives of Pascal, mostly known as the primary programming language of Embarcadero Delphi. Pascal compilers, including those for Object Pascal, generally run very fast while producing highly optimized code.
- Object Pascal es una evolución del lenguaje de programación Pascal, con inclusión de elementos pertenecientes al paradigma de la programación orientada a objetos. Algunos de los compiladores que soportan este lenguaje son: Delphi Free Pascal
- Object Pascal é uma ramificação de linguagens derivativas de Pascal, com suporte a orientação a objetos. A principal ferramenta para programar em Object Pascal é o IDE Embarcadero Delphi. Foi usada nas sete primeiras versões do ambiente Delphi. Depois, foi substituído por uma versão também chamada de Delphi.
- Object Pascal — Язык программирования, разработанный в фирме Apple Computer в 1986 году группой Ларри Теслера, который консультировался с Никлаусом Виртом. Произошел от более ранней объектно-ориентированной версии Паскаль, называвшейся Clascal, который был доступен на компьютере Apple Lisa.
- Object Pascal on Pascal-ohjelmointikielen objektiorientoitunut johdannainen, joka tunnetaan parhaiten Borland Delphin kehitysympäristön alkuperäisenä ohjelmointikielenä. Delphi onkin tunnetuin Object Pascalin murre. Borland käytti nimeä "Object Pascal" Delphin ensimmäisissä versioissa mutta myöhemmin nimesi sen uudestaan Delphi ohjelmointikieleksi. Monet Object Pascal -kääntäjät pyrkivät kuitenkin olemaan Delphin kanssa yhteensopivia.
- Object Pascal(オブジェクト パスカル)は、コンピュータのプログラミング言語のひとつ。広義には、その名前の通りPascal言語にオブジェクト指向の概念を導入したものであり、狭義には、ボーランド社の統合開発環境Delphi(ただしボーランドの開発ツール部門CodeGearは2008年にエンバカデロ・テクノロジーズ社に合併されている)や、Free Pascalで使用されるような個別の言語仕様を指している。ただし、Delphiで使用されるプログラミング言語は、Delphi 7よりDelphi言語(デルファイげんご)と改称された。Pascalの作成者ニクラウス・ヴィルトとラリー・テスラー(当時アップルコンピュータ社)により作られた。Pascalにクラス拡張を施したClascalを経て、Object Pascalとなり、アップルコンピュータ社のLisaの開発言語のひとつとして用いられ、暫くの間、AppleやMacの主要な開発言語の1つになった。 後に、ニクラウス・ヴィルトに計算機科学を学んだフィリップ・カーンによって、MS-DOS向けのボーランド社の統合開発環境Turbo Pascalが製品化された。Turbo PascalではアップルのPascalや、Smalltalkのオブジェクトの考え方を手本とし、後にObject Pascalを最大限に利用したTurbo Vision等のCUIライブラリが製品に付属した。それらのObject Pascal ライブラリの技術は、Microsoft Windowsが開発されて以降、DelphiとDelphiに付属するVCLへと引き継がれていった。 Delphiが世に出た当初、Pascalとオブジェクト指向ライブラリの融合は、当初難解だったWindows GUIアプリケーション開発を分かりやすくして成功を収め、多くの一般のホビープログラマにObject Pascalが広がった。同じくWindows用RADとしてVisual Basicを提供していたマイクロソフトはDelphiのプログラミングスタイルおよびVCLの完成度の高さに着目し、そのなかからObject Pascalのように言語に依存しないものとして、.
- Object Pascal verwijst naar een tak van objectgeoriënteerde Pascalvarianten, en is vooral bekend als de belangrijkste programmeertaal van Delphi. Pascalcompilers, waaronder die voor Object Pascal, zijn doorgaans erg snel en produceren sterk geoptimaliseerde code. Borland gebruikte oorspronkelijk de naam Object Pascal voor de programmeertaal in in de eerste Delphiversies, maar hernoemde de taal later Delphi .
- Object Pascal – obiektowy język programowania, obiektowe rozszerzenie języka Pascal. Object Pascal został rozwinięty przez firmę Apple Computer przy współpracy Larry'ego Teslera, głównego architekta, i Niklausa Wirtha, wynalazcy Pascala. Object Pascal wywodzi się z wcześniejszej, obiektowo zorientowanej wersji Pascala nazywanej Clascal dostępnej na komputery Lisa.
- Object Pascal är en utveckling av programspråket Pascal som utökar det till ett objektorienterat programspråk. Språket Pascal är, liksom C, imperativt och saknar stöd för objektorienterad programmering som idag tagit över mycket av marknaden vilket uppmuntrade utvecklingen av Object Pascal. Programspråket utvecklades på Apple av Larry Tesler och är influerat av programspråket Clascal, som utvecklades tidigare som en typ av objektorienterad variant av Pascal.
- Object Pascal指Pascal的面向对象的衍生分支,以Delphi的主要编程语言著称。Pascal编译器,包括那些Object Pascal的编译器,在生成高优化代码同时,一般运行非常快。 Borland将第一版Delphi的编程语言命名为Object Pascal,但是后来将其重命名为Delphi编程语言。然而,宣称兼容Object Pascal的编译器通常试图兼容Delphi源代码。 CodeGear,Borland的前子公司,现在是Embarcadero Technologies的一部分,将编译Object Pascal代码到Windows上的集成开发环境(IDE)出售了。 .
- Object Pascal est un langage orienté objet dérivé du Pascal. Il a été créé en 1990 par la société Borland comme une amélioration de son logiciel phare de l'époque Turbo Pascal. Il s'agissait alors de la version 5.5. Même si l'ajout de l'objet au Turbo Pascal s'est opéré en douceur et a été vendu par Borland comme une simple et logique amélioration de Turbo Pascal, cela n'en a pas moins révolutionné ce langage et la communauté de développeurs qui lui était associé.
|
| rdfs:label
|
- Object Pascal
- Object Pascal
- Object Pascal
- Object Pascal
- Object Pascal
- Object Pascal
- Object Pascal
- Object Pascal
- Object Pascal
- Object Pascal
- Object Pascal
|
| owl:sameAs
| |
| foaf:name
| |
| foaf:page
| |
| is dbpedia-owl:influenced
of | |
| is dbpedia-owl:influencedBy
of | |
| is dbpedia-owl:programmingLanguage
of | |
| is dbpedia-owl:wikiPageRedirects
of | |
| is dbpprop:influenced
of | |
| is dbpprop:influencedBy
of | |
| is dbpprop:language
of | |
| is dbpprop:programmingLanguage
of | |
| is dbpprop:writtenIn
of | |
| is owl:sameAs
of | |
| is foaf:primaryTopic
of | |