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 x32.

Ha az első változat Turbo Pascal, az ilyen típusú fejlesztési környezet viszonylag új, 1983-ban. A debütált az amerikai piacon, Turbo Pascal eladták áron $ 49.99. Amellett, hogy vonzó áron, az integrált Pascal fordító is volt nagyon jó minőségű. Az előtag «Turbo» utalt mind az összeállítás sebessége, és a sebesség a futtatható kódot állít elő. Turbo Pascal gépi kód létrehozott egy menetben, összekapcsolása nélkül lépést.

Az első két évben értékesített legalább 300.000 példányban a fordító, amely meghaladta az értékesítés minden más nyelveken számítógépek. [1]

Mert abban az időben ez volt a félelmetes fejlesztési környezetet. Ez volt egyszerű és intuitív, a jól szervezett menüt. A korai verziók használt gyorsbillentyű elrendezés WordStar. A későbbi verziókban, a lehetőséget, hogy gyorsan a meghatározása a legfontosabb szavakat a nyelv, egyszerűen azáltal, hogy a kurzort egy kulcsszót, és a Súgó gombra kattintva. Súgócikkek gyakran tartalmaznak minta kódját, amely ezt a kulcsszót. Ez lehetővé tette, hogy a tapasztalatlan programozók tanulni Pascal, a támogatás nélkül is a könyvek, egy fejlesztési környezetet. A csomag tartalmaz egy nagyszámú forráskód és demóalkalmazásokban. Köztük volt még a sakk.

Környezet lehetővé teszi a könnyen integrálható a kódot Pascal behelyezés assembly nyelven. A felhasználónak lehetősége van a programon keresztül lépésről lépésre; az átmenet a szerelési egység is alkalmazunk. Bármikor, a felhasználó hozzá egy változó vagy regisztert, kiváló helyen, mindössze egy ablakot, nyomon követését. Ha progresszív hibakereső programok használata, grafikai IBM PC módban. történt helyesen válthat grafikus és szöveges üzemmódban a program mód fejlesztési környezetet.

Mindezek mellett, volt egy profilalkotás eszköz. Könyvek szerepel a kínálat Borland Pascal, részletesen leírta az Intel assembly lenyomva a órajelek száma végrehajtásához szükséges minden utasítást. Általában a rendszer adta kiváló lehetőségeket kód optimalizálása; a felhasználó nem kell használni semmi más, mint a fejlesztési környezet. Mindent megtettek, így tökéletesen, hogy még egy iskolás is használni tudja. Ezek a tulajdonságok lehetővé tette változata a Borland Pascal nyelv lett a szabványos Pascal de facto.

Turbo Pascal

Turbo Pascal gyakran használják az iskolában

Valószínűleg a Microsoft Pascal fejlődés miatt szakították meg a versenyt a kiváló minőségű és alacsony ár a Turbo Pascal. 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 ideje a Microsoft kiad QuickPascal. ami majdnem 100% -kompatibilis Turbo Pascal.

Néhány éve, a Borland javult nemcsak a fejlesztési környezet, hanem a nyelvet. A 5.0-s verzió volt eljárási típusokat. A 5.5 verzió fejlett funkciók az objektumorientált programozás kerültek bele. Az IDE is megvalósítható OOP. Legújabb verziója a 7.0. 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 Együtt univerzális IDE és fordító csomag tartalmazza a Borland Pascal for Windows grafikus IDE a Windows 3.x és objektum-orientált OWL könyvtárban. és Turbo Pascal 7.0 létrehozásának valós módban DOS-os programok. Turbo Pascal 7.0 külön is megvásárolható.

Turbo Vision Library

Előnyök és hátrányok a Turbo Pascal

méltóság

  • Kényelmes fejlesztői környezet, beleértve a hibakereső funkció, amely elérhető bármikor.
  • Környezetfüggő súgó rendszer, amelyen meg lehet tanulni a nyelvet, anélkül, hogy külső forrásokból.
  • Nagy sebességű összeállítása, a nagy sebességű összeállított programokat.
  • Beépített képes használni a behelyezés assembly nyelven.

hiányosságokat

  • A fordító célja a valós DOS módban, amelynek alkalmazása jön semmi. Ugyanakkor az elmúlt változatai a fordító és a környezet bevezeti támogatást védett módban, valamint a megfelelő hibakereső (TD).
  • 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 «Runtime error 200 at ...». Vannak különböző lehetőségek korrigálására CRT modul. [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.
  • A szakszerűtlen kezelés jelek a beágyazott szerelő (a csapat a címkék végeznek, akkor is, ha az átmenet nem fordul elő, hogy őket). [Szerkesztés 1980] napon

Toboroznak az integrált környezetben, hogy jön a Turbo Pascal, a kód is színes.