Bővebb ismertető
Az első Turbo Pascal fordítók a 80-as évek első felében jelentek meg. Az első változatok mind a 8 bites 8080/Z80 mikroprocesszorú számítógépeken futó CP/M operációs rendszer, mind pedig a 8088/8086 mikroprocesszoros 16 bites rendszerekre kifejlesztett CP/M-86, illetve MS-DOS operációs rendszerek alatt voltak hozzáférhetők. A Turbo Pascal nagy népszerűséget vívott ki magának. Ez több tényezőnek tulajdonítható. Ezek egyike a rendkívül alacsony ár/teljesítmény viszony (price/performance ratio), a másik fontos tényező a rendkívül felhasználó-barát kezelő felület és a kitűnő programdokumentáció. A Turbo Pascal rendszer 3.0-ás változata kitűnt az integrált fejlesztői környezetével (editálás-fordítás-futtatás egybeépítésével), az igen gyors fordítással és tömör és gyors célprogramok készítésével. A Turbo Pascal fordítók a szabványos Pascal majdnem minden elemét megvalósítják, ugyanakkor ki is bővítik a nyelvet úgy, hogy az IBM PC tulajdonságait minél jobban kiaknázhassuk (lásd pl. a grafikus lehetőségeket). A Borland cég a Pascal fordítóját folyamatosan fejlesztette, karbantartotta. A Turbo Pascal rendszerek népszerűségéhez a fentieken kívül még hozzájárultak a Borland cég által közzétett ún. tool-box-ok is. Ezek olyan forrásnyelvi szubrutincsomagok, amelyek egy adott feladat-típus megoldását teszik nagyon egyszerűvé az alkalmazói programok fejlesztői számára. A Borland cég 1987-ben a Turbo Pascal 4.0 verziónál továbbfejlesztette a fejlesztői környezetet, bevezette az ún. unit-okat (ezzel támogatva a nagyobb, több forrás-, illetve tárgykódú modulból álló programok írását), teljesen új grafikus könyvtár-rendszert építettek be a fordítóba, amely nagy mértékben elősegíti a grafikus kártyáktól független grafikus alkalmazói programok készítését, és sok új, beépített eljárást bocsátottak a felhasználók rendelkezésre. A nyelvi elemek bővítése nagy mértékben elősegítette a szabványos Pascal bizonyos kötöttségeitől való "megszabadulást". Ez azonban kétélű fegyver. Egyrészt gyorsan lehet hatékony programokat írni IBM PC (és azzal kompatibilis) mikroszámítógépekre, másrészt viszont sokat veszthetünk a magasszintű programozási nyelvek nyújtotta hordozhatóságból. A megfelelő kompromisszum meghozatala természetesen mindig az adott felhasználói program jellegétől függ. A következő mérföldkő a Turbo Pascal történetében az objektumorientált programozás lehetőségének a megteremtése volt. Ez az 5.5-ös verziótól áll rendelkezésre. Az 5.5-ös változat 1989-ben jelent meg.