? Computer sprog kommer i mange størrelser og former , fra højt niveau sprog som COBOL til lav-niveau montage sprog. Hvert sprog har sit eget sæt af syntaks regler, men de generelle principper er de samme fra den ene til den anden. Dette skyldes, at computere kun kan gøre et par ting, såsom lægge sammen, trække og sammenligne. Hver anden instruktion er en variation af disse temaer. Assembler er tættest på maskinens sprog, men der er nogle vigtige forskelle mellem de to. Machine Sprog
Computere forstår 1s og 0'erne og intet andet , fordi de er lavet ved at sætte en masse elektriske afbrydere sammen på en chip. Elektriske afbrydere kender kun "on" og "off ", som er repræsenteret ved "1" og "0" på en computer. Tidlige programmører indtastet instrukser ved at fastsætte en række kontakter til den korrekte tændt eller slukket position og flippe en "Enter" switch til at sætte en enkelt instruktion i hukommelsen. Computer sprog blev udviklet for at gøre denne proces hurtigere og nemmere , og for at åbne området for edb-programmering til mange flere mennesker.
Assembly Language
Forsamlingen sprog betragtes som en lav-niveau sprog , at det er tættere på maskinens sprog og mindre læsbar end højere niveau sprog som COBOL og BASIC . De fleste computere har en tilknyttet forsamling sprog, programmører bruger til at skrive processor - intensive programmer og hjælpeprogrammer. En instruktion i et assemblerprogram kunne være " MVC X, Y ", som siger at flytte indholdet af X til Y. assembler programmører er typisk dyrere end højniveausprog programmører , på grund af den tekniske ekspertise og evner der kræves for assembler programmering.
Kom til Machine Language
for at gå fra assembler til maskine sprog, skal koden gå gennem " assembler ". Dette er et program , der tager det kryptiske assembler kode og oversætter det til 1s og 0'erne . Forsamlingen skridt er normalt ret hurtigt og producerer en fil i et format, som computeren kan læse og udføre.
Andre sprog
Et stort antal edb-sprog er til rådighed dag , fra low-level assembler til højt niveau sprog som Visual Basic. Nogle er kompileret sprog, og nogle bliver fortolket på kørselstidspunktet , men det er ligegyldig skriftligt programmet. En god programmør kan afhente manualen for nogen af disse og begynder at lære det, da principperne er de samme fra et sprog til et andet. Det er kun den syntaks , at ændringer og der kan læres fra en god tutorial bog.