Turbo pascal

Borland Pascal védjegye volt fenntartva drága szállítási lehetőségek (több könyvtárak és standard könyvtár forráskód), az eredeti olcsó és széles körben ismert változata került forgalomba, Turbo Pascal. A név Borland Pascal is használják tágabb értelemben - az informális neve a változatát Borland Pascal nyelv. Támogatja az x32-et.







Amikor a Turbo Pascal első változata 1983-ban jelent meg, az ilyen típusú fejlesztési környezet viszonylag új volt. Az amerikai piacon való megjelenés alatt a Turbo Pascal 49,99 dollár áron került értékesítésre. A vonzó áron kívül a beépített Pascal fordító nagyon jó minőségű volt. A "Turbo" előtag mind a fordítási sebességet, mind a végrehajtható kód sebességét jelezte. A Turbo Pascal egy menetben létrehozta a gépi kódot, az elrendezési lépés nélkül.

Az első két évben a fordító legalább 300 000 példányát értékesítették, ami meghaladta az összes többi nyelv eladását a mikroszámítógépek számára. [1]

Abban az időben csodálatos fejlesztési környezet volt. Egyszerű és intuitív, jól szervezett menüvel. A korábbi verziók a WordStar billentyűzetkiosztását használják. A későbbi verziókban lehetővé vált a kulcsszó nyelvének meghatározása, egyszerűen a kurzort a kulcsszóra és a súgó gomb megnyomásával. A referenciacikkek gyakran tartalmaznak olyan kulcsszavakat, amelyek ezt a kulcsszót használják. Ez lehetővé tette a tapasztalatlan programozók számára, hogy a könyvek nélkül is csak Pascal-ot tanulmányozzák, csak a fejlesztési környezetet használva. A kínálat számos forráskód bemutató és alkalmazási programot tartalmazott. Közöttük még sakk volt.

A környezet egyszerűvé tette a betétek beillesztését a Pascal-kódba az assembly nyelvben. A felhasználónak lehetősége volt lépésről lépésre átmenni a programon; amikor egy összeszerelő blokkra váltott, ez szintén működött. A felhasználó bármikor hozzáadhat egy változót vagy regisztrálhat egy kényelmesen elhelyezkedő ablakhoz, hogy figyelemmel kísérje őket. Az IBM PC grafikus módokat használó programok soros hibakeresése esetén. helyes váltás volt a program grafikus módja és a fejlesztési környezet szöveges módja között.

Mindezek mellett volt egy profilkészítő eszköz is. A Borland Pascal szállítmányban szereplő könyvek részletesen leírják az Intel összeszerelő nyelvét, az egyes instrukciók végrehajtásához szükséges óraciklusok számához viszonyítva. Általánosságban a rendszer kiváló lehetőséget biztosított a kód optimalizálására; A felhasználónak nem volt szüksége másra, mint a fejlesztői környezetre. Minden olyan tökéletesen készült, hogy egy iskolás is használhatja. Ezek a tulajdonságok lehetővé tették, hogy a Borland Pascal verziója a Pascal de facto nyelv szabványává váljon.







Turbo pascal

A Turbo Pascalt gyakran használják az iskolában

Valószínűleg a Microsoft Pascal fejlesztése a magas minőségű és a Turbo Pascal kis árának köszönhetően megszűnt. Egy másik verzió szerint a Borland megállapodást kötött a Microsofttal, hogy hagyja abba a fejlődő Turbo Basic (fejlesztési környezet BASIC. Leágazhatnak Turbo Pascal), amikor a Microsoft leállítja fejlődő Microsoft Pascal. Egy ideig a Microsoft kiadta a QuickPascal-ot. amely majdnem 100% -ban kompatibilis a Turbo Pascal-nal.

Borland több éve fejlesztette nemcsak a fejlesztési környezetet, hanem a nyelvet is. Az 5.0-as verzió bevezette az eljárási típusokat. Az 5.5-ös verzióban az objektumorientált programozás speciális szolgáltatásait mutatta be. Az integrált környezetet az OOP használatával is megvalósították. A legfrissebb verzió 7.0 volt. Szakmai szállítási Borland Pascal 7.0 tartalmazza a fejlesztési környezet, fordító és hibakereső létrehozására programok valós DOS módban DOS alatt a 16 bites védett módban a bővítő DOS RTTM és DPMI járművezetők. valamint a Windows 3.x alatt. Az univerzális IDE és a fordító mellett a Borland Pascal for Windows tartalmazott egy grafikus IDE-t a Windows 3.x-hez és egy objektumorientált OWL könyvtárhoz. és a Turbo Pascal 7.0 valós idejű DOS programok készítéséhez. A Turbo Pascal 7.0 külön megvásárolható.

Turbo Vision könyvtár

A Turbo Pascal előnyei és hátrányai

méltóság

  • Egy felhasználóbarát fejlesztői környezet, amely egy funkcionális hibakeresőt tartalmaz, bármikor elérhető.
  • Kontextusérzékeny súgórendszer, ahol a harmadik fél forrásainak elérése nélkül ismerheti meg a nyelvet.
  • Magas fordítási sebesség, nagyszámú fordított program.
  • Beépített képesség a betétek beépítéséhez.

hiányosságokat

  • A fordítót valós DOS-módra tervezték, amelynek alkalmazása semmivé válik. Azonban a fordító és a környezet legújabb verzióiban a védett mód a megfelelő hibakeresővel (TD) együtt működik.
  • A CRT modul hiba van (hibás számítva a ciklusok számát a késedelem funkció nem célja a gyors processzor, a feldolgozók változó sebességgel és a többfeladatos környezetben), ami miatt, amikor a program fut egy ütemezett számítógépek 200 MHz azonnal összeomlik üzenet "200 futásidejű hiba ...". A CRT modul rögzítéséhez különböző lehetőségek állnak rendelkezésre. [4] [5] [6] Egy megvalósításában a Claus Hartnegga hiba 200 nem fordul elő, de az időtartam késleltetés gyors számítógépek kevésbé kívánatos, és ez a probléma tudtukon néha is tekinthető egy hátránya Turbo Pascal.
  • Helytelen munka a címkékkel a beépített összeszerelőben (a címkék parancsai végrehajtásra kerülnek, még akkor is, ha az átmenet nem fordul elő). [forrás nincs megadva 1980 nap]

A Turbo Pascal által szállított integrált környezetben történő tárcsázásnál ez a kód többszínű lesz.




Kapcsolódó cikkek