Skip to main content

Mi az összeállított nyelv?

Az összeállított nyelv egy számítógépes programozási nyelv, amelynek forráskódját általában összeállítják, vagy gépkódra fordítják, hogy végrehajtható programot készítsenek.A fordítók olyan segédprogramok, amelyek a programozási nyelv speciális megvalósításának egy végrehajtható bináris fájlba történő lefordításához készültek, amelyet egy adott operációs rendszer alatt futtatnak.Ez az önálló végrehajtható fájl bármilyen kompatibilis platformon futtatható, egy másik program segítség nélkül, és anélkül, hogy újra kell fordítani.Néhány általános összeállított nyelv az ADA, a C ++ és a Fortran.

A számítógépes programok értelmezett vagy szkriptnyelven is írhatók.A projekt összeállított nyelven történő végrehajtásáról szóló döntés általában a programok sokkal nagyobb végrehajtási sebességével kapcsolatos.A megnövekedett sebesség úgy látható, hogy ellensúlyozza azt, ami általában összetettebb fejlesztési és karbantartási folyamat.Az operációs rendszerek és segédprogramok, amelyeknek közvetlen hozzáférést igényelnek a hardverhez, gyakran megkövetelik az összeállított nyelv hatékonyságát.Ha a tolmács nem lakik számítógépen, akkor a programot nem lehet végrehajtani.Egy összeállított nyelven ezt az időigényes elemzést és fordítását egyszer elvégzik a fordítási idő alatt, és a futtatható futtatási programnak nincs szüksége a futtatáshoz.Ha a sebesség vagy az alacsony szintű hardverhoz való hozzáférés szükségessége nem tényező, akkor az értelmezett program végrehajtásának relatív egyszerűsége vonzó lehetőséggé teheti.

A szkriptnyelveket gyakran hajtják végre, hogy a felhasználók nagyobb ellenőrzést biztosítsanak az összeállított nyelvi programok felett, vagy hogy további funkciókat biztosítsanak.Az ilyen típusú nyelvet futás közben is kell értelmezni.A szkriptnyelv legismertebb használata az internetes weboldalakon található, ahol a böngésző szkript tolmácsként működik.Az ilyen nyelvek a korai mainframe számítógépek ideje óta léteznek, hogy automatizálják az egyszerű folyamatokat.Ez az összeállított nyelv keverékéhez vezethet, és egy adott projekten belül értelmezett vagy szkriptnyelveket eredményezhet.A program idő- és erőforrás -kritikus elemeit általában a legjobban egy összeállított nyelven kódolják.A kevesebb erőforrásigényt tartalmazó interfészek és elemek gazdaságilag fejlődhetnek értelmezett nyelven.Még az azokat az elemeket is, amelyeket végül egy összeállított nyelven valósítanak meg, költséghatékonyabban prototípus lehetnek értelmezett nyelvi programként.