datorspråk eller programmeringsspråk är en kodad syntax som används av programmerare för att kommunicera med en dator . Det är det enda språk som datorer , programvaror och hårdvara kan förstå . Datorspråk upprättar ett flöde av kommunikation mellan program . Språket möjliggör en datoranvändare att diktera vilka kommandon datorn måste prestera för att bearbeta data . Datorspråk finns i olika typer som använder olika typer av syntax . Machine Language
Machine språk eller maskinkod är modersmål direkt förstås av datorns centralenhet eller CPU . Denna typ av datorspråk är inte lätt att förstå , eftersom den bara använder ett binärt system , en del av beteckningar som endast innehåller en serie tal som består av ett och noll , för att producera kommandon . Datorns processor behöver konvertera högnivåspråk till detta språk innan den kan köra ett program eller göra en användardefinierad kommando . Om du vill konvertera ett visst språk till maskinkod , behöver datorns processor en kompilator , ett program som konverterar en källkod skriven i ett språk till ett annat språk syntax . Kompilatorn genererar en binär fil , eller körbar fil , att processorn ska köras . Varje dator processor har sin egen uppsättning av maskinkod. Den maskinkod kommer att avgöra vad datorns processor ska göra , och hur det ska göra det . Addera Assembly Level Language
En studie i början av 1950-talet har lett till utveckling av låg nivå språk eller församling nivå språk . Också betraktas som andra generationens språk , är församlingen nivå språk en uppsättning koder som kan köras direkt på datorns processor . Denna typ av språk är mest lämpligt skriftligt operativsystem och underhålla skrivbordsprogram . Det tillåter programmeraren att utföra flera uppgifter som att åtkomst till registret , minneshantering och klockcykel korrespondens . Med montering nivå språk , är det lättare för en programmerare att definiera kommandon eftersom han har ett privilegium när det gäller att namnge variablerna . Detta är dock språket inte flexibel eftersom användaren inte kan återanvända den uppsättning koder skrivna i detta språk . Det är inte så förklarande jämfört med landets övriga motsvarigheter . Användaren måste kryptera detta språk till maskinkod för att datorn ska bearbeta de kommandon skrivna av programmeraren .
Högnivåspråk
utveckling av högnivåspråk kom när dataprogrammerare började få problem med datorns ökande brist på bärbarhet . Högnivåspråk ignorera oviktiga detaljer som finns i låg nivå språk . Många programmerare anser högnivåspråk som en betydelsefull lösning på problem till följd av datorspråk på grund av dess användarvänlighet och låg tendens att producera buggar . Programmerare hänvisar ofta till högnivåspråk som mitten nivå språk som endast använder begreppen abstraktion och konstruktioner till ytterligheter .