És amit pascal

De senki sem él Delphi programozó :-). Amellett, hogy a Borland Pascal és Borland Delphi, sok más Pascal fordítók, mind a kereskedelmi és ingyenes. Kereskedelmi változatát Pascal fordító megkülönbözteti a teljesség és a megbízhatóság. De nonprofit fordítóprogramok gyorsan fejlődnek, és mint általában, sokat fejlődött a rajongók szerte a világon, akik folyamatosan javítja és javítások az új verzióra. És persze, a használata a fordító, nem igényel semmilyen pénzt, vagy engedély, amely fontos szerepet játszik a jelenlegi helyzet a mi kicsi, de büszke ország :) További előnye ezeknek a fordítóprogramok az a tény, hogy vannak elosztva a forráskódot, hogy a bárki részt vehet a fejlesztés a fordító, ha azt hiszi, hogy az ő tudása elegendő erre a feladatra. A hátrányok a szabad szerkesztők, egyrészt a generáció nem egészen optimális futtatható kódot (bár a helyzet fokozatosan javul), másrészt a fordító nem mindig rendelkezik a robosztus működés, és mások, paradox módon, azok folyamatos frissítése. Előfordulhat, hogy az írott szöveget a program nem fordul le a következő fordító változatokban már kissé átalakított és kibővített szintaxis. Azonban a lehetőséget az ilyen incidensek fejlesztők tisztességes figyelmeztetést és ad részletes ajánlásokat, hogyan kell kezelni az ilyen eseteket. Mindenesetre, nyilván az összes a hibákat közvetlenül megküldi a fejlesztő csapat, és egy pár héttel (és néha nap) kap egy módosított változatát a fordító.

Delphi folytatása Borland Pascal. Tulajdonképpen Delphi - nem a nyelv és a fejlesztői környezet, amely a munkanyelv Object Pascal. Delphi 1.0 célja, hogy dolgozzon alkalmazások Windows 3.x, bár van egy nem dokumentált funkció hogy le lehessen fordítani programok DOS DOS módban platformok és 16 bites védett mód (például a Borland Pascal). objektum-orientált Visual Component Library (VCL, rövid Visual Ellenőrző Library) létrejött erőfeszítéseinek köszönhetően a fejlesztők, ami megkönnyíti, hogy hozzon létre a Windows-alapú alkalmazások, nem sok megy ugyanakkor az elvek a Windows. És létrehozta a VCL volt, viszont létrehozása révén a tényleges Object Pascal.

Delphi 1.0, valamint az összes változat a Turbo Pascal és Borland Pascal, egy 16-bites fordító, ami azt jelenti, korlátozza a használt memória mennyiségét az alkalmazás által, a jelenléte nehézségeket dolgozó nagy memória tömbök (ilyen például a képalkotás) és egyéb korlátai 16-bites alkalmazásokat.

A következő változat a Delphi, kezdve 2-es verzió, 32 bites és célja, hogy fejlessze Win32 alkalmazások GUI (grafikus felhasználói felület) és a konzol (azaz dolgozik szöveges módban). A fordító teljesen át lett írva, bevezetett minőségbiztosítási kódot optimalizáló, szerelő modulok így az idő szinte eltűnt. Szerelő csak kivételes esetekben alkalmazandó, mint például, a végrehajtás nagysebességű algoritmusok dolgozó grafikus, amelyben még egy változás a bináris kód egy jelentős teljesítményt. Igen, és az Object Pascal nyelv minden új változata Delphi szerez új és izgalmas lehetőségeket.

Mint Turbo Pascal, Object Pascal lett a de facto szabvány, és az összes új fejlesztésű fordítóprogramok végre kell hajtania legalább az alapvető szintaxis Object Pascal.

Stony Brook Pascal

Egy másik érdekes kereskedelmi 32 bites fordító. Ajánlott Win32 platformon, OS / 2 és DOS Védett mód 32. Kompatibilis Borland Pascal 7.0. Érdekes annak nyelvi kiterjesztések, például rájött túlterhelése függvények és operátorok, valamint bevezette a C-szerű szereplők. Túlterhelés - ez a legérdekesebb jellemzője a TMT Pascal, amely jelenleg hiányzik a más fordítók. Például, ha úgy dönt, hogy végre egy könyvtár dolgozó komplex számok. A komplex szám is képviselteti magát a rekord, amely két területen: Re (valós része) és Im (képzetes rész). Továbbá, a hagyományos Pascal meg kell írni a megfelelő eljárások és funkciók összeadás, szorzás, osztás és egyéb műveletek a következő számok: add (c, a, b); mul (d, e, f). De az ember sokkal természetesebb, hogy írjon egyszerűen c: = a + b vagy d: = e * f. Ez ezt a lehetőséget, és mechanizmust biztosít a túlterhelés szereplők kölcsönzött C ++.

Van egy lite verzió ingyenes TMT Pascal, amelyet az jellemez, ennek hiányában az IDE (IDE) és korlátozza a méret a futtatható fájl (körülbelül 1 MB). DOS-változata a fordító teljesen ingyenes. Ha ezek a korlátozások nem lényeges, a TMT Pascal Lite biztonságosan használható terveiket.

Nemrégiben volt még egy projekt - "TMT Pascal orosz! (Minden információ a TMT Pascal oroszul). Ez annál is inkább érdekes, mint az egyik fejlesztő fordító honfitársunk :)

32-bites fordító, eredetileg a OS / 2 platform. A fordító nagyon jó volt, figyelembe véve azt a tényt, hogy ő volt szinte az egyetlen Pascal fordító OS / 2, világossá válik, az ő népszerűsége között OS / 2 felhasználók. A második változat átkerült a DOS32 platform és a Win32. Ez egy fejlesztői környezet, amely nagyon hasonlít az IDE Borland Pascal 7.0. Ez nem meglepő, hiszen a kezdetektől a könyvtár használatára Turbo Vision BP7.0, alkalmazkodott a 32 bites platform.

Végrehajtja BP7.0 szintaxist és néhány részhalmaza Object Pascal, különösen összeegyeztethető Delphi 2.0. Általánosságban elmondható, hogy egy teljes csere Borland Pascal 32 bites alkalmazásokat.

Korábban volt egy kereskedelmi fordító, de 2.1 verzió Virtual Pascal lett ral! Már le lehet tölteni a részben letöltések.

Free Pascal nem áll még. Ő folyamatosan fejlődik, szerez új képességekkel bővült a nyelvi támogatás az új platformok és a feldolgozók. A csomag tartalmazza a teljes forráskód lefordítását, de anélkül, hogy megfelelő képzést őket jobb, ha nem néz ki ;-). Realizált valós krossplatfrmennost - azon kívül, hogy az azonos alkalmazás forráskódját lehet összeállítani változtatások nélkül a különböző platformokon, hogy a fordító telken. Ie első elég összeállításához az első fokon a fordító Borland Pascal, majd az összes többi változat az összes többi platformon érhető el magad!

IDE bír BP7.0 stílusban adaptált változata Turbo Vision és a hatalmas mennyiségű könyvtárak mindenféle platformon. Természetesen BP7.0 végrehajtja egy részét a szintaxis és objektum Pascal.