Datorer talar inte något språk på det sätt som människor gör. De fungerar med
binär kod , som är ett system för att representera information med bara två siffror:0 och 1.
Här är en uppdelning:
* binär kod: Det grundläggande språket för datorer. Varje data - text, bilder, ljud, till och med program själva - representeras av en sekvens av 0s och 1s.
* Maskinspråk: Detta är det lägsta nivå som en dators processor direkt kan förstå och köra. Det är i huvudsak en uppsättning instruktioner skriven i binär kod.
* Monteringsspråk: Ett något högre nivå på språk än maskinspråk, med hjälp av mnemonics (korta förkortningar) för att representera maskininstruktioner. Det är fortfarande väldigt låg nivå och bundet till processorns specifika arkitektur.
* språk på hög nivå: Språk som Python, Java, C ++ och JavaScript är mycket närmare mänskligt språk och lättare att förstå. De kräver en kompilator eller tolk för att översätta koden till maskinspråk som datorn kan köra.
Så medan datorer inte talar något mänskligt språk, "talar" binär kod, vilket är grunden för alla andra språk som används för att interagera med dem.