? Datorspråk finns i många storlekar och former , från högnivåspråk såsom COBOL till lågnivå montering språk . Varje språk har sin egen uppsättning av syntax regler , men de allmänna principerna är desamma från en till en annan . Detta beror på att datorer kan bara göra ett par saker , t.ex. addera, subtrahera och jämföra . Varannan instruktion är en variant på dessa teman . Assembler är närmast maskinen språk , men det finns några viktiga skillnader mellan de två . Maskinkod
Datorer förstår 1s och 0s och ingenting annat , eftersom de är gjorda genom att sätta en massa elektriska omkopplare tillsammans på ett chip . Elektriska brytare vet bara " på " och " off ", som representeras av " 1 " och " 0 " på en dator . Tidiga programmerare trädde instruktioner genom att ställa en rad växlar till rätt på eller av läget och vända en " Enter "-knapp för att sätta en enda instruktion i minnet . Datorspråk har utvecklats för att göra processen snabbare och enklare , och att öppna området för datorprogrammering till många fler människor . Anses vara en Addera Assembly Language
Assembler lågaktivt språk eftersom det är närmare till maskinkod och mindre läsbar än högre nivå språk som COBOL och BASIC . De flesta datorer har en tillhörande assembler som programmerare använder för att skriva processorkrävande program och verktyg . En instruktion i ett assembler program kan vara " MVC X , Y , " som säger att flytta innehållet i X till Y. assembler programmerare är oftast dyrare än högnivåspråk programmerare , på grund av den tekniska kompetens och förmåga som krävs för assembler programmering .
Lär Machine Language
för att gå från assembler till maskinkod , måste koden gå igenom " assembler . " Detta är ett program som tar den kryptiska koden assembler och översätter den till 1: or och 0: or . Monteringen steget är normalt ganska fort och producerar en fil i ett format som datorn kan läsa och exekvera .
Andra språk
Ett stort antal datorspråk finns tillgängliga idag , från låg - nivå assembler till högnivåspråk som Visual Basic . Vissa sammanställs språk och vissa tolkas vid körning , men det är oviktigt skriftligen programmet . En bra programmerare kan plocka upp manualen för någon av dessa och börja lära sig det , eftersom principerna är desamma från ett språk till ett annat . Det är bara den syntax som förändringar och som kan läras från en bra tutorial bok .