Az alkalmazási program meghatározása
Vegyes Cikkek / / July 04, 2021
Írta: Guillem Alsina González, febr. 2017
A számítógépekkel folytatott párbeszédünket keresztül folytatjuk szoftver, programok, alkalmazások (mindegyik szinonimája). De mi is pontosan a program?
Egy alkalmazási program utasítások sorozatából áll, amelyeket a hardver a számítógép képes parancsokat megérteni és végrehajtani
A számítógépek alapnyelve bináris, egyesekből és nullákból áll. Gyakorlatilag lehetetlen elképzelni egy alkalmazási program megvalósítását ezen a nyelven, és még inkább, ha a komplett alkalmazásokról beszélünk, amelyeket ma használunk.
Mint a Formátum a gép által közvetlenül beszélt nyelv és az emberek között az összeszerelőt találták ki. Minden chip és minden architektúra hardver A Különbözőnek megvan az assembler változata, mint az egész világon beszélt különböző nyelvek.
Az assembler azonban még mindig nagyon bonyolult az olyan komplex programok esetében, amelyek több funkciót is képes végrehajtani, bár azokra a feladatokra érvényes, amelyek felett nagy ellenőrzés szükséges a hardver.
A létra új fokozata, amely a gépeinkkel való jobb megértéshez vezetett bennünket, a magas szintű nyelvek voltak, amelyek könnyen érthető struktúrákat és parancsokat adhat technikai háttérrel rendelkező bárki számára, lehetővé téve az alkalmazások strukturálását és fejlesztését összetett.
A magas szintű nyelven írt programnak egy fordításnak nevezett folyamaton kell keresztülmennie, amelyben lefordítják azt a bináris nyelvet, amelyet a gép megért, és ezért lehetséges végrehajtani
A magas szintű nyelveket olyan alkalmazások is kísérték, amelyek megkönnyítik az alkalmazások létrehozását, például fordítók, fejlesztői környezetek lehetőségek a forráskód begépelésére és újrafelhasználására, valamint mindenféle funkciójú integrált környezetek, amelyek lehetővé teszik a különböző szükséges feladatok elvégzését egyetlen hely.
Még egy árnyalat: egy alkalmazási programról beszélünk, mert alkalmazhatjuk egy bizonyos feladat megoldására. Vannak más típusú programok is, például segédprogramok vagy külső parancsok.
A közművek és az alkalmazások számos típusáról és altípusáról vitába szállhatunk, de definíciónkhoz elegendő az alapvető megkülönböztetés:
Az alkalmazási program megoldja a felhasználói igényeket, míg a segédprogram kisebb-nagyobb mértékben a számítógép karbantartási és kezelési feladatait fedezi.
Így az alkalmazások a processzor szövegek, a böngésző web, a táblázat, a adatbázis, vagy egy képretusáló program, míg egy segédprogram lehet a víruskereső, fájltömörítő vagy lemezformázó.
Történelmileg a programokon belül is nagyobb a differenciálás, általában a program kezdeteiben mikroinformatika, amely manapság már nem létezik: összeállított programok (amiket már elmagyaráztam) szemben értelmezni.
Már ismertettem az összeállított programokat, amelyek forráskódját a fordításnak nevezett folyamat révén véglegesen lefordítják a számítógép. Az értelmezett programokat nem állítják össze, és forráskódjaikat közvetlenül a végrehajtáskor fordítják gépnyelvre.
Néhány BASIC tolmács, mint például a GWBASIC, ma már elavult, kivéve a számítástechnikaszüret voltak az ilyen típusú maximális kitevői programozás.
Legjobb esetben a környezetek és az értelmezett nyelvek az oktatási területen maradnak fenn a legfiatalabbak számára.
Fotók: Fotolia - aleutie / bakhtiarzein
Témák az alkalmazási programban