Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
teknopedia

teknopedia

teknopedia

teknopedia

teknopedia

teknopedia
teknopedia
teknopedia
teknopedia
teknopedia
teknopedia
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Turbo Pascal - Teknopedia
Turbo Pascal - Teknopedia
Turbo Pascal
software
Schermata di esempio
Schermata di esempio
GenereCompilatore
Integrated development environment
SviluppatoreBorland
Data prima versione1983
Sistema operativoCP/M
DOS
Linguaggiolinguaggio assembly
Licenza(licenza non libera)
Modifica dati su Wikidata · Manuale

Il Turbo Pascal (successivamente Borland Pascal, poiché prodotto dalla Borland), in informatica, è un compilatore di programmi scritti in linguaggio Pascal. Dotato di un IDE, inizialmente per gli ambienti CP/M e DOS, è stato prodotto tra il 1983 e il 1995.

Storia

[modifica | modifica wikitesto]

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. Al suo debutto sul mercato americano, il prezzo di vendita del Turbo Pascal era di 49,99 dollari. Presto la Borland mise in commercio a prezzi contenuti anche librerie e accessori aggiuntivi, in seguito anche con codice sorgente incluso; le principali erano Editor (per la videoscrittura), Database (strutture dati) e Graphix (grafica), della serie Turbo Pascal Toolbox[1].

In Italia è stato utilizzato in diverse scuole e università per insegnare i fondamenti di programmazione.

La Borland nel corso del tempo ha migliorato non soltanto l'IDE, ma anche il linguaggio di programmazione. Si è evoluto in un compilatore più complesso in grado di compilare una versione ampliata dell'originale Pascal. Alcune delle migliorie più significative sono l'inserimento di nuovi tipi di dato, le unit (moduli che potevano essere compilati separatamente dal programma che li utilizzava) e la programmazione ad oggetti (a partire dalla versione 5.5). L'ultima versione di Turbo Pascal è stata chiamata Borland Pascal 7 e contiene un framework e libreria di oggetti Turbo Vision 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 un ambiente di sviluppo RAD che va sotto il nome di Delphi e fa uso del linguaggio Object Pascal.

Note

[modifica | modifica wikitesto]
  1. ^ Borland Turbo Pascal Toolbox (JPG), in MCmicrocomputer, n. 65, Roma, Technimedia, luglio/agosto 1987, pp. 54-59, ISSN 1123-2714 (WC · ACNP).

Bibliografia

[modifica | modifica wikitesto]
  • Turbo Pascal (JPG) (CP/M), in Commodore Gazette, anno 2, n. 2, Milano, IHT, febbraio/marzo 1987, pp. 21-22, OCLC 955306596.
  • Turbo Pascal (JPG), in MCmicrocomputer, n. 62, Roma, Technimedia, aprile 1987, pp. 68-73, ISSN 1123-2714 (WC · ACNP).
  • Il Turbo Pascal (JPG) (Macintosh), in MCmicrocomputer, n. 72, Roma, Technimedia, marzo 1988, pp. 164-168, ISSN 1123-2714 (WC · ACNP).
  • Borland Turbo Pascal per C/128 (JPG), in Commodore Computer Club, n. 56, Milano, Systems Editoriale, settembre 1988, pp. 38-40, OCLC 955780203.
  • Turbo Pascal 4.0 (JPG), in MCmicrocomputer, n. 76, Roma, Technimedia, luglio/agosto 1988, pp. 54-60, ISSN 1123-2714 (WC · ACNP).
  • Turbo Pascal 5.0 (JPG), in MCmicrocomputer, n. 81, Roma, Technimedia, gennaio 1989, pp. 106-109, ISSN 1123-2714 (WC · ACNP).
  • Turbo Pascal 6.0 (JPG), in MCmicrocomputer, n. 104, Roma, Technimedia, febbraio 1991, pp. 134-140, ISSN 1123-2714 (WC · ACNP).
  • Turbo Pascal 7.0 (JPG), in MCmicrocomputer, n. 124, Roma, Technimedia, dicembre 1992, pp. 174-175, ISSN 1123-2714 (WC · ACNP).
  • Borland ci riprova e conquista il mondo Mac (JPG), in LIST, anno 7, n. 1/2, Roma, EDICOMP, gennaio/febbraio 1989, pp. 24-26, OCLC 955780660.
  • (EN) Turbo Pascal user's guide - Version 5.0, Borland, 1989.
  • (EN) Turbo Pascal user's guide - Version 7.0, Borland, 1992.

Voci correlate

[modifica | modifica wikitesto]
  • Free Pascal
  • Pascal (linguaggio di programmazione)
  • Cronologia dei linguaggi di programmazione
  • BASIC
  • Borland Graphics Interface

Altri progetti

[modifica | modifica wikitesto]

Altri progetti

  • Wikimedia Commons
  • Collabora a Wikimedia Commons Wikimedia Commons contiene immagini o altri file sul Turbo Pascal

Collegamenti esterni

[modifica | modifica wikitesto]
  • (EN) Opere riguardanti Turbo Pascal, su Open Library, Internet Archive. Modifica su Wikidata
  • Turbo-Pascal, su turbo-pascal.com.
  • (EN) Turbo Pascal - Compiler internals, su turbopascal.org.
V · D · M
Ambienti di sviluppo integrati
C e C++
Open source
  • Android Studio
  • Anjuta
  • Code::Blocks
  • CodeLite
  • Dev-C++
  • Eclipse
  • Geany
  • GNAT Programming Studio
  • GNOME Builder
  • KDevelop
  • MonoDevelop
  • NetBeans
  • QDevelop
  • Qt Creator
  • SharpDevelop
  • Ultimate++
  • OpenWatcom
Freeware
  • Oracle Developer Studio
  • Visual Studio Community
  • Xcode
Retail
  • C++Builder
  • Basati su Eclipse
    • CodeWarrior
    • MyEclipse
  • Visual Studio
  • Di JetBrains
    • IntelliJ IDEA
    • AppCode
    • CLion
  • LabWindows/CVI
  • LccWin32
  • IBM Rational Software Architect
  • Understand
Fuori produzione
  • IBM VisualAge
  • Visual C++ Express
  • Borland Turbo C
Java
Open source
  • BlueJ
  • DrJava
  • Eclipse
  • Geany
  • Greenfoot
  • IntelliJ IDEA Community Edition
    • Android Studio
  • NetBeans
  • Servoy Community Edition
Freeware
  • jGRASP
  • JDeveloper
  • Xcode
Retail
  • JCreator
  • MyEclipse
  • IBM
    • Rational Application Developer
    • WebSphere Integration Developer
  • JetBrains IntelliJ IDEA
  • Servoy Business Application Platform Edition
  • Understand
Fuori produzione
  • Metrowerks CodeWarrior Pro for Java
  • JBuilder
  • Visual J++
CLI
Open source
  • MonoDevelop
  • SharpDevelop
  • Visual Studio Code
  • PascalABC.NET
Freeware
  • Visual Studio Community
Retail
  • Visual Studio
  • Rider
  • Understand
Fuori produzione
  • Xamarin Studio
  • Suite Microsoft Visual Studio Express
PHP
  • Aptana
  • NetBeans
  • PhpStorm
  • KDevelop
Python
  • Eric
  • Light Table
  • Ninja-IDE
  • PyCharm
  • PyDev
  • Spyder
  • Wing IDE
  • KDevelop
  • Visual Studio Code
  • Thonny
Pascal e Object Pascal
Open source
  • Free Pascal IDE
  • Lazarus
  • Dev-Pascal
  • GNAVI
Freeware
  • Delphi Community
Retail
  • Delphi
Fuori produzione
  • Turbo Pascal for Windows
  • Virtual Pascal
BASIC
Open source
  • MonoDevelop
  • SharpDevelop
  • Gambas
  • HBasic
  • Basic For Qt
  • QB64
Freeware
  • Microsoft Small Basic
  • FutureBASIC
  • RapidQ
  • thinAir
Retail
  • B4X (Basic4ppc)
  • Microsoft Visual Studio
  • NS Basic
  • PureBasic
  • GLBasic
  • Liberty BASIC
  • Xojo
Fuori produzione
  • QuickBASIC
  • QBASIC
  • Visual Basic
Categoria
Controllo di autoritàVIAF (EN) 181482545 · LCCN (EN) n86025759 · GND (DE) 4117264-4 · J9U (EN, HE) 987007289822405171
  Portale Informatica: accedi alle voci di Teknopedia che trattano di informatica
Estratto da "https://it.wikipedia.org/w/index.php?title=Turbo_Pascal&oldid=139354373"

  • Indonesia
  • English
  • Français
  • 日本語
  • Deutsch
  • Italiano
  • Español
  • Русский
  • فارسی
  • Polski
  • 中文
  • Nederlands
  • Português
  • العربية
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022