Mi a fordító, fordító, tolmács
Fordító (angolul fordító -. Tolmács) - a program tolmács. Ez átalakítja írt program magas szintű nyelven, a program a számítógép utasításait.
Fordítók hajtják végre a fordítóprogramok vagy tolmácsok. A teljesítmény tekintetében fordító és tolmács jelentősen változhat.
Fordító (angol fordító -. Compiler, kollektor) beolvassa az egész programot. és ezzel a fordítást, és létrehoz egy kész változata a program gépi nyelv, amelyet azután végre.
Tolmács (angol tolmács -. Tolmács, tolmács) lefordítja és végrehajtja a programot soronként.
Miután a lefordított programot, sem az eredeti szoftver sem a fordító már nincs szükség. Ugyanakkor, a program által feldolgozott tolmácsot kell újra lefordítani gépi nyelv minden alkalommal, amikor a program elindításához.
Összeállította programok futását, de értelmezni könnyebb kijavítani és módosíthatja.
Minden nyelv-specifikus vagy középpontjában egy összeállítás vagy értelmezésére vonatkozó - attól függően, hogy a célra, amelyre létrehozták. Például Pascal általában megoldására használják meglehetősen összetett probléma, ahol a sebesség fontos munka programokat. Ezért ezen a nyelven rendszerint végre egy fordító. Másrészt, ez jött létre, mint a BASIC nyelvet a kezdő programozók, melyek által-line program végrehajtása tagadhatatlan előnyei. Néha van egy nyelv, és a fordító. és a tolmács. Ebben az esetben, akkor tolmácsot, majd összeállítja a hibakeresés program növeli a sebességet az annak végrehajtására kidolgozására és kipróbálására programokat.
Mi rendszer programozás?
A programozási rendszert - a rendszer az új programok egy adott programozási nyelv.
Modern szoftver rendszerek általában a felhasználók nagy teljesítményű, könnyű alkalmazás fejlesztés szoftver. Ezek közé tartoznak:
· Compiler vagy tolmács
· Integrated Development Environment;
· Eszközök létrehozása és szerkesztése szöveges programok
· Kiterjedt könyvtára szabványos programok és funkciók;
· Debug program azaz programokat, amelyek segítenek megtalálni és kijavítani a hibákat a programban;
· „Barát” felhasználó interaktív Édesvízi;
· Multi-mode;
· Erős grafikus könyvtár; eszközök dolgozó könyvtárak
· Beépített referencia szolgáltatás;
· Egyéb sajátosságait.
Népszerű programozási rendszer - Turbo Basic. Quick Basic. Turbo Pascal. Turbo C.
Az utóbbi években széles körben elterjedtek a programozási rendszereket tájolva, hogy a Windows-alapú alkalmazások:
Borland Delphi 3.0
· Csomag Borland Delphi (Delphi) - ragyogó örököse a családi Borland Pascal fordító, a magas minőségű és nagyon kényelmes eszköz vizuális fejlesztés. A rendkívül gyors fordító lehetővé teszi, hogy gyorsan és hatékonyan megoldani szinte bármilyen alkalmazás programozási feladatokat.
· A csomag a Microsoft Visual Basic - kényelmes és népszerű eszköz létrehozása a Windows alapú programok segítségével a vizuális segédeszközök. Tartalmaz eszközök létrehozására diagramok és bemutatók.
· Borland C ++ csomagot - az egyik leggyakoribb eszköze a fejlesztési DOS és Windows alkalmazások.
Az alábbiakban a szemléltetés kedvéért adjuk a nyelv BASIC, Pascal és C megoldásokat programozza ugyanazt egyszerű feladat - összegének kiszámításakor az egydimenziós tömb elemeit S A = (a1 a2 é ..).
BASIC nyelv jött létre 1965-ben George. Kemény és T.Kurtsem, mint egy nyelv kezdőknek, hogy megkönnyítse az írás egyszerű programok. Több száz különböző változatai BASIC - nagyon egyszerű a kifinomult, amely számos további nyelvi konstrukció. BASIC egy nagyon népszerű programozási nyelv.
"N =" BASIC programot 10 bemenet; N 20 DIM A (N) 30 ahol i = 1-től n-40 PRINT "A (" I ";) ="; 50 INPUT A (I) NEXT I 60 70 S = 0 80 i = 1-től n-90 S = S + A (I) 100 NEXT I 110 PRINT "Sum ="; S
Program Pascal program Summa; Típus Mas = Array [1..100] Real; Var A. Mas; i, n: egész; S. Valódi; BEGIN ReadLn (n); For i. 1 = 10 To Do ReadLn (A [i]); S. = 0; For i. 1 = 10 To Do S. = S + A [i]; WriteLn ( 'S =', S: 8: 2); END.
Pascal nyelv alakult ki 1970-ben. Niklas Wirth diákként tanulási programozási nyelvek. Pascal fejleszti a képességeit a jó betartásának szigorú stílus programozás (úgynevezett strukturált programozás), amely leegyszerűsíti a fejlesztés komplex programok. Az eredeti formájában, Pascal volt meglehetősen korlátozott kapacitás, de egy kibővített változata a nyelvet - Turbo Pascal, egy nagyon erős programozási nyelv.
C nyelv (fejlett Dennisom Ritchi 1972) ötvözi a tulajdonságait magas szintű nyelven, amely képes hatékonyan használni a számítógép erőforrásait, amelyek jellemzően csak akkor érhető el, ha a programozás assembly nyelven. A BBC nem nagyon könnyű megtanulni, és megköveteli a szorgalom a programozás, de lehetővé teszi, hogy bonyolult és rendkívül hatékony programokat.
Szoftver eszközök - ezek olyan programok, amelyek során a fejlesztés, korrekció vagy más alkalmazások fejlesztéséhez, illetve a rendszer programok.
Célja szerint közel vannak rendszerek programozása. A műszeres program például a következők:
· Eszközök szoftver konfiguráció;
· Debug program azaz programokat, amelyek segítenek megtalálni és kijavítani a hibákat a programban;
· A támogatási programok, amelyek megvalósítják a gyakran használt rendszer cselekvések;
· Grafikai szoftver csomagok, stb
Szoftver eszközök segítségével minden szakaszában a szoftverfejlesztés.
Ez az adat lehet egy program vagy egy dokumentum vagy könyv. Szerkeszthető szöveg jelenik meg a képernyőn, és a felhasználó interaktív módosíthatja azt.
· Szövegszerkesztés vonalak;
· Képesség a különböző jellegű betűtípusokat;
· A kontextus keresés és cseréje a szöveg egyes részeit;
· Hozzárendelés önkényes interline időközönként;
· Automatikus sortörés a következő sorra;
· Automatikus oldalszámozás;
· Feldolgozása és számozása lábjegyzetek;
· Bekezdés igazítás élek;
· Létrehozása táblázatok és ábrázolási;
· Ellenőrizze helyesírási szavak és szinonimák kiválasztása;
• építési tartalomjegyzékkel és indexek;
· Felsorolása elkészített szöveget egy nyomtatót a kívánt példányszámot, stb