Det är en vanlig missuppfattning att alla datorer förstår samma språk.
Här är uppdelningen:
* Datorer förstår inte språk på det sätt som människor gör. De arbetar på binär kod , ett system med 0s och 1s, som representerar elektriska signaler (på eller av). Detta är det enda språket de direkt "förstår".
* Programmeringsspråk är verktyg som gör det möjligt för människor att kommunicera med datorer. De översätts till binär kod av compilers eller tolkar .
* Det finns många olika programmeringsspråk var och en med sina egna styrkor och svagheter. Några exempel inkluderar:
* python: Används ofta för webbutveckling, dataanalys och maskininlärning.
* java: Populär för Android -appar och företagsprogramvara.
* C ++: Kraftfull för spelutveckling och systemprogrammering.
* javascript: Väsentligt för interaktiva webbsidor.
* Låg nivå språk är närmare hårdvaran (som monteringsspråk), medan hög nivå språk är mer abstrakta och lättare för människor att förstå.
Därför förstår datorer inte något specifikt språk direkt. De förstår bara binär kod, och programmeringsspråk används som mellanhänder för att översätta mänskliga instruktioner till denna kod.