Opredelitev aplikacijskega programa
Miscellanea / / July 04, 2021
Guillem Alsina González, februarja 2017
Naš dialog z računalniki poteka skozi programske opreme, programov, aplikacij (vsi sopomenke). Kaj pa je pravzaprav program?
Aplikacijski program je sestavljen iz vrste navodil, ki jih strojne opreme računalnika lahko razume in izvrši kot ukaze
Osnovni jezik, ki ga uporabljajo računalniki, je binarni, sestavljen iz enot in ničel. Realizacije aplikacijskega programa s tem jezikom je praktično nemogoče zamisliti, še bolj pa, če govorimo o celotnih aplikacijah, ki jih uporabljamo danes.
Kot Oblika vmesni jezik, ki ga stroj "govori" neposredno od ljudi, je izumil monter. Vsak čip in vsaka arhitektura strojne opreme Različni ima svojo različico sestavljalca, tako kot različni jeziki, ki se govorijo po vsem svetu.
Vendar pa je asembler še vedno zelo zapleten za kompleksne programe, ki lahko izvaja več funkcij, čeprav velja za naloge, ki zahtevajo velik nadzor nad njimi strojne opreme.
Nova stopnica, dodana lestvi, ki nas je pripeljala do boljšega razumevanja naših strojev, so bili jeziki na visoki ravni, ki zagotovite lahko razumljive strukture in ukaze za vse s tehničnim znanjem, kar vam omogoča strukturiranje in razvoj aplikacij zapleteno.
Program, napisan v jeziku visoke ravni, mora iti skozi postopek, imenovan kompilacija, pri katerem se prevede v binarni jezik, ki ga stroj razume, in ga je zato mogoče izvesti
Jezike na visoki ravni spremljajo tudi orodja za lažje ustvarjanje aplikacij, kot so prevajalniki, razvojna okolja z naprave za tipkanje in ponovno uporabo izvorne kode ter integrirana okolja s funkcionalnostmi vseh vrst, ki omogočajo izvajanje različnih potrebnih nalog od eno mesto.
Še en odtenek: govorimo o aplikacijskem programu, ker ga lahko uporabimo za reševanje določene naloge. Obstajajo tudi druge vrste programov, kot so pripomočki ali zunanji ukazi.
Lahko bi začeli razpravo o številnih vrstah in podtipih tako pripomočkov kot aplikacij, vendar je za našo opredelitev dovolj osnovna diferenciacija:
Aplikacijski program rešuje potrebe uporabnikov, medtem ko pripomoček v večji ali manjši meri služi kritju nalog vzdrževanja in upravljanja računalnika.
Tako bi bile prijave procesor besedil, a brskalnik splet, a preglednico, a zbirka podatkov, ali program za retuširanje slik, pripomoček pa je lahko protivirusni program, stiskalnik datotek ali oblikovalnik diska.
V preteklosti je prišlo tudi do nadaljnjega razlikovanja znotraj programov, na splošno v zgodnjih dneh EU mikroinformatike, ki danes v praksi ne obstaja več: sestavljeni programi (kar sem že razložil) v primerjavi razlagati.
Sem že razložil prevedene programe, katerih izvorna koda je s postopkom, imenovanim prevajanje, trajno prevedena v jezik, ki ga razume računalnik. Interpretirani programi se ne zbirajo in njihova izvorna koda se prevede v strojni jezik neposredno ob izvedbi.
Nekateri tolmači BASIC, na primer GWBASIC, so zdaj v uporabi, razen za nekatere ljubitelje računalništvoletnik so bili največji eksponent te vrste programiranje.
V najboljšem primeru okolja in tolmačeni jeziki preživijo na izobraževalnem področju za najmlajše.
Fotografije: Fotolia - aleutie / bakhtiarzein
Teme v prijavnem programu