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