| p:abstract
| - Turbo Pascal is a complete software development system that includes a compiler and an Integrated Development Environment (IDE) for the Pascal programming language running under CP/M, CP/M-86, and DOS, developed by Borland under Philippe Kahn's leadership. The name Borland Pascal was generally reserved for the high end packages (with more libraries and standard library source code) while the original cheap and widely known version was sold as Turbo Pascal. The name Borland Pascal is also used more generically for Borland's dialect of Pascal.
Borland has released three versions of Turbo Pascal of historical interest free of charge: versions 1.0, 3.02 and 5.5 for MS-DOS. (en)
- HISTORIA:
Turbo Pascal ha sido durante mucho tiempo el compilador de Pascal más utilizado en ambientes MS-DOS.
Fue creado por Borland. La primera versión data de 1983. A partir de la versión 5.5, publicada en 1989, se añade soporte para programación orientada a objetos (Object Pascal). Esta versión puede conseguirse gratuitamente en la web de Borland desde 2002.
La última edición, Borland Pascal 7.0, podía compilar para DOS y Windows. También existió un Turbo Pascal para Windows, que no permitía programación visual. Ambos fueron sustituidos por Delphi en 1995, también desarrollado por Borland, pero que si permite programación visual.
Turbo/Borland Pascal 7.0 no funcionan correctamente en ordenadores Pentium III y superiores (ni siquiera en muchos Pentium II), porque un cálculo inicial de velocidad en la biblioteca de acceso a teclado y pantalla da como resultado 0, lo que provoca una división por cero. Este bug hace que hoy en día se utilice más Free Pascal como alternativa a Turbo Pascal, si bien existe un parche no oficial que permite subsanar ese error.Una aplicación que realiza la suma de dos números digitados desde el teclado, luego hace la operación mostrando por último el resultado. (es)
- Turbo Pascal ist eine integrierte Entwicklungsumgebung der Firma Borland für die Programmiersprache Pascal. (de)
- Turbo Pascal oli tunnettu ohjelmankehitysympäristö 1980- ja 1990-luvuilla. Se saavutti standardiaseman Pascal-kehityksessä PC ympäristössä. Samaan pakettiin integroitu ohjelmointiympäristö (IDE) tuli ensimmäisenä Turbo Pascaliin.
Ohjelman kehittämisestä vastasi Borland.
Borland jatkoi Turbo Pascalin kehittämistä ja lisäsi siihen myös olio-orientoituneen ohjelmoinnin piirteitä versiossa Turbo Pascal 5.0. Windows käyttöjärjestelmän yleistymisen myötä markkinoille tuli Turbo Pascal for Windows. Kehityksen lopputuloksena syntyivät Borlandin Object Pascal kieli ja täysin integroitu graafinen ohjelmankehitysympäristö Delphi. (fi)
- Turbo Pascal est un environnement de développement intégré pour le langage Pascal. Sa puissance et son prix démocratique ont fait son succès. Le compilateur était basé sur le compilateur Blue Label Pascal à l'origine écrit en 1981 par Anders Hejlsberg pour l'ordinateur Nascom avec le système d'exploitation à cassette NasSys. Il a été réécrit sous le nom de Compass Pascal pour le système d'exploitation CP/M, puis il a pris le nom de Poly Pascal (d'après la société Poly Data de Hejlsberg) avant d'être acheté par Borland et produit pour les systèmes DOS et CP/M.
Quand la première version de Turbo Pascal compatible PC est apparue en 1983, le concept d'Environnement de Développement Intégré (EDI) était relativement inconnu. Cela, plus la puissance du compilateur et sa rapidité (une passe pour compiler), auquel on ajoute le bas prix pratiqué par Borland (49,95 $ en 1983) ont créé un véritable succès et coulé le compilateur Microsoft Pascal (vendu dans les 500 $).
Grâce à une gestion non-redondante des messages d'erreur, le code était d'une grande compacité afin que le compilateur comme l'éditeur (full-screen) puissent rester en permanence en mémoire vive : 16 K octets. L'absence d'utilisation du disque rendait par ailleurs les compilations très rapides.
Il faut ajouter que les codes produits par le compilateur étaient libres de droits. Microsoft entendait au contraire réclamer des droits sur ces codes parce qu'ils incluaient nécessairement des modules de la bibliothèque développée par Microsoft.
Au cours des années, Borland a amélioré l'EDI mais aussi le langage de programmation.
* Avec la version 4 apparaît une aide en ligne en hypertexte, depuis laquelle on peut copier et coller les exemples dans l'éditeur de développement.
* La version 5 permet de séparer nettement dans chaque module la partie interface de la partie implémentation et permet à chaque module d'avoir ses initialisations propres, ce qui augmente considérablement la lisibilité des programmes.
* Avec la version 5.5, apparaît la programmation objet.
La dernière version de Turbo Pascal a été appelé Borland Pascal 7 et contenait un EDI et des compilateurs pour créer des programmes MS-DOS et DOS étendus et Windows 3.x. Elle fonctionnait sous Windows.
En 1995, Borland a abandonné Turbo Pascal et l'a remplacé par l'environnement Développement rapide d'applications (RAD) Delphi, qui incluait le langage objet Pascal. La version actuelle de Delphi supporte encore tous les enrichissements du Pascal des premiers produits ainsi que le « vieux » modèle objet.
Borland Turbo Pascal reste encore très utilisé, surtout dans l'éducation…
Catégorie:Environnement de développement intégré
Catégorie:Langage de programmation
Catégorie:Borland (fr)
- Il Turbo Pascal, prodotto dalla Borland e conosciuto anche come Borland Pascal, era in principio un semplice ed economico compilatore di listati Pascal dotato di una potente IDE per l'ambiente DOS.
Nato con il solo supporto Pascal, derivava dal compilatore Blue Label Pascal originariamente scritto per il sistema operativo NasSys basato sull'impiego di cassette per il microcomputer Nascom nel 1981 da Anders Hejlsberg. La prima riscrittura fu denominata Compass Pascal, e consisteva in un compilatore per il sistema operativo CP/M e poi in seguito Turbo Pascal compiler per DOS e CP/M. Una versione di Turbo Pascal era disponibile per l'Apple Macintosh dal 1986 ma fu abbandonata intorno al 1992.
Quando la prima versione di Turbo Pascal fu lanciata nel 1983, il tipo di IDE utilizzato era relativamente nuovo e fu molto ben accetto dall'utente: l'editor integrato aveva comandi molto simili al diffusissimo WordStar e il compilatore integrato, il nome "Turbo" alludeva alla sua velocità di compilazione, era di ottima qualità, soprattutto in confronto ai prodotti disponibili, di costo senz'altro superiore. Al suo debutto sul mercato americano, il prezzo di vendita del Turbo Pascal era di 49.99 dollari.
Negli anni 1990 è stato utilizzato in diverse università per insegnare i fondamenti di programmazione.
Col passare del tempo si è evoluto in un compilatore più complesso in grado di compilare una versione ampliata dell'originale Pascal.
Tra le migliorie più rilevanti rispetto al linguaggio di Wirth spiccano la gestione di vettori e di matrici.
Nel corso degli anni, la Borland ha migliorato non soltanto l'IDE ma anche il linguaggio di programmazione, infatti a partire dalla versione 5.5 conteneva nuove caratteristiche orientate alla programmazione ad oggetti. L'ultima versione di Turbo Pascal è stata chiamata Borland Pascal 7 e conteneva un'IDE e compilatori per creare eseguibili in DOS, extended DOS e Windows 3.x.
Nel 1995, Borland ha abbandonato il Turbo Pascal e lo ha sostituito con l'ambiente di sviluppo RAD che va sotto il nome di Delphi, che include il linguaggio Object Pascal. (it)
- Turbo Pascal(ターボ パスカル)は、ボーランドが開発したPascalの統合開発環境である。
エディタ、コンパイラ、リンカを統合した統合開発環境のパーソナルコンピュータ向けの最も初期の製品のひとつである。CP/M時代に登場し、MS-DOS、Microsoft Windows用のものが存在した。安い価格・アセンブラで記述され全ての動作をRAM内で行う高速なコンパイラ、フルスクリーンエディタを含む使いやすい統合開発環境は当時大きな衝撃を与えた。
言語仕様的にも、Modula-2で実現された特徴のいくつかをPascalに取り込み、ソフトウェアパーツのユニット化(分割コンパイル)やインラインアセンブラの利用、ハードウェアへの低レベルアクセス(メモリ、I/Oポート直接アクセス、割り込み処理の実装)を可能にし、通常のPascalは守備範囲としていないハードウェア制御やグラフィック等を含むより実践的なソフトウェア開発が可能になった点などをあげることができる。言語仕様は後にオブジェクト指向機能を持つまでに拡張された。これらがあいまってTurbo Pascalは好評を博し、ボーランドがメジャーな存在になるきっかけとなった。
Delphiは、Turbo Pascalの後継ソフトウェアである。Turbo PascalとDelphiの言語仕様はインテル系パーソナルコンピュータ上でのALGOL系言語ではデファクトスタンダードに近い存在となり、他のベンダからも(ソースレベルでの)Turbo PascalないしDelphi互換をうたう統合開発環境が数多く登場した。一方で、コード最適化の面では同じALGOL系各種言語を含む他の処理系に及ばない面もあった(ワンパスコンパイラの限界もあった)。 (ja)
- Turbo Pascal is een implementatie van de programmeertaal Pascal van het softwarebedrijf Borland. 'Turbo' slaat op de snelheid van compilatie, snelheid van de uitgevoerde code en op korte ontwikkelcyclus door de ingebouwde IDE.
In de jaren '80 schreef Anders Hejlsberg de Blue Label Pascal-compiler voor de Nascom-2-computer. Hejlsberg ging later voor Borland werken en herschreef zijn compiler tot wat Turbo Pascal voor de IBM-PC zou worden. Deze nieuwe compiler lag voor 49 dollar in de winkel, veel minder dan de prijs die Hejlsberg oorspronkelijk vroeg voor de Blue Label-compiler.
De goedkope compiler van Borland heeft veel invloed gehad op de Pascalgemeenschap, welke zich eind jaren '80 hoofdzakelijk op de IBM-PC begon te concentreren. Veel PC-hobbyisten zochten een gestructureerde programmeertaal die BASIC kon vervangen, en kwamen veelal bij Turbo Pascal terecht. Turbo Pascal vertaalde rechtstreeks naar de machinetaal van de Zilog Z80 of de Intel 8086, de enige architecturen die het ondersteunde, en produceerde daardoor veel snellere code dan geïnterpreteerde systemen.
Met de introductie van versie 5.5 voegde Borland object-georiënteerd programmeren aan Pascal toe. Versie 7 van Turbo Pascal werd onder de naam Borland Pascal uitgebracht.
Later echter besloot Borland dat het uitvoeriger object-georiënteerde mogelijkheden wilde en begon opnieuw in Delphi, waarbij men de kladstandaard Object Pascal die door Apple was voorgesteld implementeerde. Object Pascal is overigens nooit een formele standaard geworden. In de eerste versies van Delphi werd de geïmplementeerde taal nog gewoon Object Pascal genoemd, maar in latere versies werd het hernoemd naar "programmeertaal Delphi". De belangrijkste wijzigingen met betrekking tot de oudere object-georiënteerde extensies waren een op referentie gebaseerd objectmodel, en virtuele constructors, destructors en eigenschappen. Er zijn verscheidene compilers die dit dialect implementeren: zie Ontwikkelomgeving Delphi. De Linux-versie van Delphi, en daarmee ook Pascal, is beschikbaar als Kylix.
Door de open source gemeenschap is een op Object Pascal gebaseerde variant Free Pascal ontwikkeld. Tezamen met een geïntegreerde ontwikkelomgeving IDE., die Lazarus
genoemd wordt. De Free Pascal compiler is binnen hardware met beperkte snelheid en beperkt geheugen momenteel de beste compiler (nl)
- Turbo Pascal - jedna z popularniejszych implementacji kompilatorów języka Pascal, zintegrowane środowisko programistyczne, produkt firmy Borland International dla procesorów Z-80 (system CP/M) oraz rodziny Intel 80x86 i nowszych. Nie jest obecnie już rozwijany. (pl)
- O Turbo Pascal é um ambiente de desenvolvimento integrado e um compilador para a linguagem de programação Pascal.
O desenvolvimento do compilador Turbo Pascal, pela Borland, teve grande importância no sucesso da linguagem Pascal, já que ele não era um simples compilador, mas um ambiente de desenvolvimento, onde se podia construir e depurar o código, o que foi uma novidade para a época. Devido a sua grande utilização a linguagem de programação Pascal foi incorporando as novas tecnologias da área de linguagens de programação, como por exemplo a orientação a objectos, o que deu origem a uma versão da linguagem popularmente conhecida como Object Pascal (esta versão foi implementada junto com o IDE Delphi da Borland).
O Turbo Pascal foi um produto comercial em que era necessário adquirir uma licença de uso para utilizá-lo.Agora está livremente disponivel para download na internet.
A sua primeira versão foi realizada em 1983 no mercado americano, na altura o seu preço de venda era 41.2804 € (Moeda Actual em Portugal) que correspondia a 49.99 dolares.
Mais tarde em meados dos anos 90 apareceu uma versão da linguagem pascal mas por parte da microsoft, o Microsoft Pascal, este tentou fazer a concorrencia ao turbo pascal que na altura já estava na versão 5.5. O Microsoft Pascal foi derrotado pela concorrencia do Turbo Pascal 5.5 devido a boa qualidade e ao baixo preço.
Em 1995 a Borland deixou de desenvolver o Turbo Pascal. (pt)
- Среда разработки Turbo Pascal 7.0
Turbo Pascal (произносится «ту́рбо паска́ль») — среда разработки программного обеспечения для платформы DOS. Название Borland Pascal было зарезервировано для дорогих вариантов поставки (с б́ольшим количеством библиотек и исходным кодом стандартной библиотеки), оригинальная дешёвая и широко известная версия продавалась как Turbo Pascal. Название Borland Pascal также используется в более широком смысле — как обозначение диалекта языка Паскаль от фирмы Borland. (ru)
- Turbo Pascal, variant av programspråket Pascal från Borland, första versionen utkom 1983. 1984 också i svensk version från DATABITEN. Turbo Pascal skapades ursprungligen av Anders Hejlsberg i Danmark och såldes där under namnet "Compas Pascal" och senare "Poly Pascal". I Sverige också i en specialversion "Compis Pascal" till skoldatorn Compis.
Turbo Pascal 3 kunde bara skapa COM-filer och de kunde bara bli 64 K byte stora, sedan fick man dela upp programmen iflera mindre delar.
Version 4 introducerade moduler, så kallade Units och den klarade också av att skapa EXE-filer så nu kunde man skriva större program.
På våren 1989, introducerade Borland Turbo Pascal 5.5, som var den första Turbo Pascal versionen som var objektorienterad. Anders Hejlsberg själv pratade på lanseringen av 5.5:an och förklarade hur man skulle använda objektorientering med hjälp av Turbo Pascal. Han höll det framförarandet på engelska efter att ha frågat åhörarna om de hellre ville höra det på engelska och eller på danska, som är Anders Hejlsbergs modersmål.
I 6:an introducerades färgeditorn, som senare har blivit standarnd i de flesta utvecklingsmiljöer idag.
Senaste versionerna av Turbo Pascal är Turbo Pascal 7.0 och Borland Pascal 7.0 för DOS från 1992, samt Turbo Pascal 1.5 for Windows från 1993.
Programspråket Delphi, som Borland lanserade 1995, innehåller en vidareutveckling av Turbo Pascal. Anders Hejlsberg var även chefsarkitekten bakom Delphi. År 2006 släpps en variant av Delphi under namnet "Turbo Delphi" för att påminna om dess ursprung i "Turbo Pascal".
Turbo Explorer kan laddas ner helt gratis och är en utmärkt miljö för den som snabbt vill lära sig programmera för Windows som hobby. Det finns även en betalversion som inte har dom begränsningarna som finns i den fria versionen. (sv)
- 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代替。
*1983年11月20日 Turbo Pascal version 1.0发布
*1986年9月17日 Turbo Pascal version 3.02 发布
*1989年5月2日 Turbo Pascal version 5.5 发布 (zh)
|