En computer er ikke særlig intelligent . Faktisk kan computeren ikke gøre noget som helst , indtil en person giver det instruktionerne og fortæller den, hvad de skal gøre. Disse anvisninger kommer i form af forskellige typer af computer programmeringssprog. Der er tusindvis af edb-sprog , men de kan grupperes efter hvor komplekse de instruktioner er i forhold til , hvad computeren kan forstå. Logiske Instruktioner
For at programmere en computer , skal du tænke og skrive klart og logisk . En computer kan kun gøre præcis, hvad du beder om det , og kan ikke gøre antagelser . Det er ofte svært at tænke i meget klare og detaljerede metoder til at sikre, at computeren ved, hvad du ønsker, hvilket er hvad der gør edb-programmører værdifulde. Computeren vil kun gøre præcis, hvad du beder den om at gøre, og vil aldrig gøre noget mere.
Machine Sprog
Machine sprog er det grundlæggende sprog , som computeren forstår . Machine sproget består af intet andet end en lang kombination af nuller og ettaller . Alle andre programmeringssprog og edb instruktioner skal omdannes til maskinen sprog , for at computeren til at behandle instruktioner. Få mennesker nogensinde rent faktisk at skrive program i maskin sprog, fordi det er så svært for folk at forstå . I stedet er der som regel programmer, der konverterer andre programmeringssprog til maskinsprog .
Assembly Language
næste niveau "op" fra maskinens sprog er assembler . Denne computer programmeringssprog er stadig betragtes som et lavt niveau sprog, fordi computeren kan forstå det sprog, temmelig nemt. Forsamlingen sprog er en række korte 3- brev kommandoer. Assembler er stadig meget vanskeligt at bruge til at programmere en computer , fordi det tager et stort antal 3 bogstaver kommandoer til at gøre selv en simpel opgave for computeren.
High Level Sprog
< br >
fleste mennesker, der program -computere bruger højt niveau sprog. Mange mennesker, der starter ud i computer programmering bruge et program kaldet Visual Basic , hvilket er et højt niveau sprog. Højt niveau programmeringssprog er lettere for mennesker at forstå, men umuligt for computere at forstå. I stedet er en tolk eller compiler anvendes til at konvertere det høje niveau programmeringssprog til maskinsprog så computeren kan forstå det . Højt niveau sprog kan stadig være meget komplekse.
Fjerde generation Sprog
fjerde generation Sprog ( 4GLs ), er et forsøg på at gøre computer programmering endnu nemmere. Mens høje niveau sprog er nemt for erfarne edb-programmører til at forstå , er fjerde generation sprog, designet til at blive brugt af folk uden computer erfaring med programmering. Disse programmeringssprog er designet til at reagere på naturlige engelsktalende instruktioner, som er konverteret til maskine sprog, så computeren kan forstå dem. På grund af kompleksiteten af det engelske sprog, er få fjerde generation programmeringssprog effektiv.