En datamaskin er ikke veldig intelligent . Faktisk , kan datamaskinen ikke gjøre noe i det hele tatt før en person gir det instruksjonene og forteller den hva den skal gjøre. Disse instruksjonene kommer i form av ulike typer datamaskin programmeringsspråk. Det finnes tusenvis av programmeringsspråk , men de kan grupperes etter hvor kompleks instruksjonene er i forhold til hva maskinen kan forstå . Logiske Instruksjoner
For å programmere en datamaskin , må du tenke og skrive klart og logisk . En datamaskin kan bare gjøre akkurat hva du forteller det, og kan ikke gjøre antagelser . Det er ofte vanskelig å tenke i svært klare og detaljerte måter å sikre at maskinen vet hva du vil, som er det som gjør programmerere verdifull. Datamaskinen vil bare gjøre akkurat det du ber den å gjøre , og vil aldri gjøre noe mer .
Machine Språk
Machine språk er den grunnleggende språk som datamaskinen forstår . Maskin språk består av ingenting, men en lang kombinasjon av nuller og enere . Alle andre programmeringsspråk og datamaskinen instruksjoner må konverteres til maskinen språket i orden for datamaskinen å behandle instruksjonene . Få mennesker noensinne faktisk skrive programmet i maskinen språket fordi det er så vanskelig for folk å forstå . I stedet er det vanligvis programmer som konverterer andre programmeringsspråk i maskinen språk.
Assembly Language
neste nivå "opp" fra maskinen språket er assembly . Denne datamaskinen programmeringsspråk er fortsatt betraktet som et lavt nivå språk fordi datamaskinen kan forstå språket ganske enkelt. Assembly er en serie korte tre -bokstavs -kommandoer . Assembly er fortsatt veldig vanskelig å bruke til å programmere en datamaskin , fordi det tar et stort antall tre -bokstavs -kommandoer til å gjøre selv en enkel oppgave for datamaskinen.
High Level Språk
De fleste som programmere datamaskiner bruker høyt nivå språk . Mange som starter ut i programmering bruke et program som heter Visual Basic, som er et høyt nivå språk . Høyt nivå programmeringsspråk er lettere for mennesker å forstå, men umulig for datamaskiner å forstå. I stedet er en tolk eller kompilator brukes til å konvertere høynivå programmeringsspråk i maskinen språk slik at maskinen kan forstå det . Høyt nivå språk kan likevel være svært komplekse.
Fjerde generasjon Språk
fjerde generasjon språk ( 4GLs ) er et forsøk på å gjøre programmering enda enklere. Mens høyt nivå språk er enkelt for erfarne programmerere til å forstå, er fjerde generasjon språk designet for å bli brukt av personer uten datamaskin erfaring med programmering . Disse programmeringsspråk er laget for å svare på naturlige engelsktalende instruksjoner som er konvertert til maskinen språk slik at maskinen kan forstå dem . På grunn av kompleksiteten i det engelske språket , få fjerde generasjons programmeringsspråk er effektive.