Sovellusohjelman määritelmä
Sekalaista / / July 04, 2021
Kirjoittanut Guillem Alsina González, helmikuuta. 2017
Vuoropuhelumme tietokoneiden kanssa käydään läpi ohjelmisto, ohjelmista, sovelluksista (synonyymit ne kaikki). Mutta mikä on ohjelma?
Sovellusohjelma koostuu sarjasta ohjeita, jotka laitteisto tietokoneen pystyy ymmärtämään ja suorittamaan komentoja
Tietokoneiden peruskieli on binaarinen, koostuu yksiköistä ja nollista. On käytännössä mahdotonta kuvitella sovellusohjelman toteutusta tällä kielellä, ja vielä enemmän, jos puhumme nykyisistä täydellisistä sovelluksista.
Kuten a Muoto koneen suoraan puhuman kielen ja ihmisen välillä kokoonpanija keksittiin. Jokainen siru ja arkkitehtuuri laitteisto Eri on variantti kokoonpanija, kuten eri kielillä, joita puhutaan kaikkialla maailmassa.
Asentaja on kuitenkin edelleen hyvin monimutkainen monimutkaisille ohjelmille, jotka voi suorittaa useita toimintoja, vaikka se pätee tehtäviin, jotka edellyttävät suurta hallintaa laitteisto.
Tikapuille lisätty uusi asteikko, joka on johtanut meidät ymmärtämään paremmin koneitamme, ovat korkean tason kielet, jotka tarjota helposti ymmärrettäviä rakenteita ja komentoja kaikille, joilla on tekninen tausta, jolloin voit jäsentää ja kehittää sovelluksia monimutkainen.
Korkean tason kielellä kirjoitetun ohjelman on läpikäytävä kääntämisprosessi, jossa se käännetään koneen ymmärtämälle binäärikielelle, ja siksi se on mahdollista suorittaa
Korkean tason kieliin on myös liitetty työkaluja, jotka helpottavat sovellusten luomista, kuten kääntäjät, kehitysympäristöt välineet lähdekoodin kirjoittamiseen ja uudelleenkäyttöön, sekä integroidut ympäristöt, joissa on kaikenlaisia toimintoja, jotka mahdollistavat erilaisten tarvittavien tehtävien suorittamisen yksi paikka.
Vielä yksi vivahde: puhumme sovellusohjelmasta, koska voimme soveltaa sitä tietyn tehtävän ratkaisemiseen. On muitakin ohjelmia, kuten apuohjelmia tai ulkoisia komentoja.
Voisimme aloittaa keskustelun monista tyypeistä ja alatyypeistä sekä apuohjelmista että sovelluksista, mutta määrittelymme varten peruserottelu riittää:
Sovellusohjelma ratkaisee käyttäjän tarpeen, kun taas apuohjelma palvelee suuremmalla tai pienemmällä määrällä tietokoneen huolto- ja hallintatehtäviä.
Siten sovellukset olisivat a prosessori tekstien, a selain verkko, a laskentataulukko, a tietokantatai kuvan retusointiohjelma, kun taas apuohjelma voi olla a virustorjunta, tiedostopakkaaja tai levyn muotoilija.
Historiallisesti ohjelmissa on myös eroteltu edelleen, yleensä ohjelman alkuaikoina mikroinformatiikka, jota nykyään ei enää ole käytännössä: kootut ohjelmat (jotka olen jo selittänyt) vs. tulkittu.
Olen jo selittänyt käännetyt ohjelmat, joiden lähdekoodi käännetään kääntämisprosessin kautta pysyvästi kielelle, jonka ymmärtävät tietokone. Tulkittuja ohjelmia ei käännetä, ja niiden lähdekoodi käännetään konekielelle suoraan suorituksen yhteydessä.
Jotkut BASIC-tulkit, kuten GWBASIC, ovat nyt pois käytöstä, lukuun ottamatta joitain laskentavuosikerta olivat tämäntyyppisten laitteiden suurin eksponentti ohjelmointi.
Parhaimmillaan ympäristöt ja tulkitut kielet selviävät nuorimpien koulutusalalla.
Kuvat: Fotolia - aleutie / bakhtiarzein
Aiheet sovellusohjelmassa