Előadás 2 nyelv Pascal és a rendszer programozás Pascal - studopediya
1. A koncepció a programozási nyelvek.
3. Programming System Turbo Pascal 7.0.
1. A koncepció a programozási nyelvek.
Mindannyian, persze, van néhány ötlet nyelv mint kommunikációs eszköz. Orosz, angol vagy japán - a természetes nyelv az emberek közötti kommunikációt, során létrehozott egy hosszú evolúció. Azonban, valamint a természetes nyelv a modern civilizáció széles körben használja az úgynevezett mesterséges (vagy formális) nyelven. Példák hivatalos nyelv a nyelv útjelző táblák, nyelvi, számtani képletek és még sokan mások. Általában a nyelv - ez nem csak egy sor szimbólumok, szavak és mondatok. Nyelv mindig van egy belső struktúrája (szintaxis), azaz szabályokat az építési szerkezetük (szavak, mondatok) és a szemantika meghatározó értelmében nyelvi konstrukció.
A természetes nyelvi szemantika határozza informálisan, hogy a jelentését egy szó vagy kifejezés függ, többek között a „környezet”, azaz a szomszédos szavak és kifejezések szemantikai szabályok megfogalmazása gyakorlatilag lehetetlen.
A hivatalos nyelv és a szintaktikai és szemantikai jellemzi szigorú szabályok (pl közlekedési tábla „tégla” van egy pontos jelentése - belépési tilalom). A szempontjából szemantika formális nyelvek könnyebb természetes. Számítógépek (több számítógépes programok) képesek „megérteni” csak formálisan, hiszen csak formális szemantika adhat az algoritmus „tulajdonított jelentése” minden nyelvi konstrukció.
Bármely program kommunikál a felhasználóval valamilyen formális nyelvet, akkor is, ha az úgynevezett „részhalmaza a természetes nyelvet.” számítógép utasításkészlet is hivatalos nyelv. Ez a nyelv az úgynevezett gépi nyelv. processzor képes megérteni közvetlenül csak gépi kódú (ami „természetes” neki).
Programozók általában levelet szövegei programok magas szintű programozási nyelv. Ez is egy formális nyelvet, azonban foglal köztes helyzetben a természetes nyelvi ember és a gép nyelvét. Ez sokkal kényelmesebb a férfi, mint a gépi nyelv, azonban nem érti a processzor közvetlenül. A processzor nagyjából ugyanabban a helyzetben, mint te, miután megérkezett egy olyan országban, ahol beszélnek egy nyelvet, hogy nem érti. Merre ki ez a helyzet? Nyilvánvaló, hogy szükség van egy fordító a programozási nyelv a gép nyelvére. Tehát a fordító egy speciális programot (amely része a számítógépes szoftver), úgynevezett fordító. A fordító lefordítja a szöveget a program egy programozási nyelv a gép nyelvére. Minden írt programok magas szintű nyelven, általában tartott előzetes fordítást gépi kódot, amelyet azután végre a processzor. Ilyen fordító úgynevezett fordító. Broadcaster - a nagy részét a programozási rendszer. ami általában magában foglalja szerkesztõeszközöket, hibakeresés, optimalizálás, dokumentáció programok.
Sok különböző magas szintű programozási nyelvek - Basic, Fortran, C, Pascal, stb, és a megfelelő szoftver rendszerek .. Mi ezentúl foglalkozik kizárólag a nyelvi Pascal - az egyik legjobb és legnépszerűbb programozási nyelvek.
Pascal nyelv alakult ki 1970-ben. ismert szakértője a számítástechnika prof. N. Wirth tanításához programozási nyelv, és nőtte ki magát az egyik legnépszerűbb nyelv a környéken. Ő óriási hatással volt nemcsak a tanítás a programozás, hanem minden későbbi programozás fejlődését.
A 80-as Borland International cég kifejlesztett alapján a Pascal nyelv Turbo Pascal és hatékony programozási rendszer, amely egy integrált fejlesztési környezet interaktív programok Turbo Pascal. Turbo Pascal jött ki számos vezető programozási nyelv a MS DOS rendszert, majd és a Windows. A rendszer kifejlesztése Turbo Pascal ment keresztül számos változatban, az egyik utolsó egy objektum-orientált változata Turbo Pascal 7.0 - a legfejlettebb szoftver rendszer az MS DOS környezetben, amely szilárd eszköz támogatja, könyvtárak standard modulok és széles körű tapasztalattal tervezése neki alkalmazási rendszerek.
A '90 -es évek közepén lett kifejlesztve utódja Turbo Pascal - a rendszer vizuális programozási nyelv DELPHI Object Pascal. Object Pascal jelenleg az egyik legerősebb alkalmazási rendszerek programozási nyelvek.
Az alapot a Turbo Pascal programozási rendszerek és fordítóprogramok hogy DELPHI nyelv Turbo Pascal és Object Pascal, ill. Ez - egy erőteljes optimalizálása Borland fordító a legjobb a világon. Ezek lehetővé teszik, hogy egy gazdaságos és nagy teljesítményű kódot.
fordítóprogramok üzemmód van beállítva fordítási beállításokat, amelyek alapértelmezés bizonyos előre meghatározott értékeket. Azt is ellenőrzik a fordító opciók a program segítségével fordító irányelvek. Például - off kontroll input-output műveleteket.
Pascal kulcsszavakat használja az angol, és egy egyszerű és természetes keretet írásban algoritmusok, ami a program könnyen olvasható Pascal.
A fő szerkezetét nyelv, amelynek építési program: változók, konstansok, kifejezések, utasítások és leírások. Pascal egy hatékony mechanizmus az építőiparban a gazdasági szereplők és a feldolgozott adattípusok. Tény, hogy mindent lehet tenni egy számítógép - lehet tenni a Turbo Pascal. Ez biztosítja a különböző igények és gyakorlati programozási nyelv. Szerint a prevalenciája az MS DOS második már csak nyelvet a rendszer, azonban jelentős előnyöket tanulás alapjait programozás köszönhetően világos, jól átgondolt szerkezet, a következetesség és az átláthatóság a struktúrákat. Ez azonban nem jelenti azt, hogy meg van fosztva bizonyos belső ellentmondásokat és korlátozások, valamint minden más programozási nyelvek, de általában azt, messze az egyik legfejlettebb programozási nyelvek.
3. Programming System Turbo Pascal 7.0.
A legfontosabb eleme a programozás Turbo Pascal rendszer, amely interakció a felhasználó, egy integrált fejlesztőkörnyezet (IDE) - az egyik legjobb integrált környezetben MS DOS programozás rendszereket. Az interfész a felhasználó épül a főmenüben és a párbeszédpanelek, ablakok és tartalmaz egy széles körű funkciók: szerkesztő szoftver szövegek, fájlkezelő, összeállítása, kivitelezése összeállított programok, hibakeresés környezet konfiguráció. Ez is egy hypertext referencia rendszert a Turbo Pascal.
Szerves része a programozási rendszer a könyvtár a standard modulok TURBO.TPL, amely koncentrált minden standard (beépített) rutinok, valamint az eszközök szöveges input-output, amelyet fel lehet használni a Turbo Pascal programokat.
Azonban a klasszikus programozási ideológia jellemző Turbo Pascal 7.0, a fő terhet ró a programozó, és viszonylag magas munkaigényes programozást, Ez magában foglalja a fejlesztési egy program az egész szöveget, beleértve a felhasználói felület funkcióit. A rendelkezésre álló Turbo Pascal felhasználói felület támogatása könyvtár - TURBO VISION, természetesen, a haladás, a fejlődés alkalmazási programok Turbo Pascal, de felveti a képesítési követelmények a programozók és minőségileg nem változik a fejlesztési folyamatot.
Egy új stílus programozás lehetővé teszi a vizuális programozás, végre a DELPHI rendszer.