Typene dataspråk

Maskinspråk

Maskinspråk, eller maskinkode, er morsmålet direkte forstått av den sentrale prosessorenheten til datamaskinen eller CPU-en. Denne typen språk er ikke lett å forstå, fordi den bare bruker et binært system, et element med notater som inneholder en serie med tall som består av 1 og 0, for å produsere kommandoer. Dataprosessoren må konvertere språk på høyt nivå til dette språket før den kan kjøre programmet eller utføre en definert kommando. For å konvertere et språk til maskinkode, trenger datamaskinens prosessor en kompilator, et program som konverterer en kilde til skrevet kode til et språk til en annen språksyntaks. Samleren genererer en binær fil, eller en kjørbar fil, som CPU-en kan utføre. Prosessoren på hver datamaskin har sitt eget sett med maskinkoder. Denne koden bestemmer hva prosessoren kan gjøre og hvordan.

Samlingsnivå språk

En studie av ´50 førte til utvikling av språk på lavt nivå eller språk på forsamlingsnivå. Dette språket, også betraktet som andre generasjonsspråk, er et sett med koder som kan kjøres direkte på datamaskinens prosessor. Det er det mest passende språket i skriving av operativsystemer og for å vedlikeholde stasjonære applikasjoner. Det gjør at programmereren kan utføre flere oppgaver i registeret, minnebehandleren og korrespondanseklokke-syklusen. Med dette språket er det enkelt for programmereren å definere kommandoene fordi han har prerogativet når det gjelder å navngi variablene. Dette språket er imidlertid ikke fleksibelt fordi brukeren ikke kan bruke de skriftlige kodesettene på nytt. Det er ikke så forklarende sammenlignet med kollegene. Brukeren har ikke et kryptert språk på maskinspråket for å behandle kommandoene programmereren skrev.

Språk på høyt nivå

Utviklingen av språk på høyt nivå kom da programmerere begynte å få problemer med den stadig vanskeligere mangelen på bærbarhet til datamaskiner. Språk på høyt nivå ignorerer de viktige detaljene som finnes i lavnivå. Mange programmerere tror at høyt nivå er løsningen på problemene som andre språk bringer fordi de er enkle å bruke og har en lav tendens til å produsere feil. Programmerere refererer til dette språket som middelspråk som bare bruker begrepene abstraksjon og konstruksjon av ytterpunkter.

Interessante Artikler