Det er en vanlig misforståelse at alle datamaskiner forstår det samme språket.
Her er sammenbruddet:
* datamaskiner forstår ikke språk i måten mennesker gjør. De opererer på binær kode , et system på 0s og 1s, som representerer elektriske signaler (av eller på). Dette er det eneste språket de direkte "forstår".
* programmeringsspråk er verktøy som lar mennesker kommunisere med datamaskiner. De blir oversatt til binær kode av kompilatorer eller tolker .
* Det er mange forskjellige programmeringsspråk , hver med sine egne styrker og svakheter. Noen eksempler inkluderer:
* python: Ofte brukt til nettutvikling, dataanalyse og maskinlæring.
* java: Populær for Android -apper og bedriftsprogramvare.
* C ++: Kraftig for spillutvikling og systemprogrammering.
* JavaScript: Viktig for interaktive websider.
* språk på lavt nivå er nærmere maskinvaren (som monteringsspråk), mens høyt nivå språk er mer abstrakte og lettere for mennesker å forstå.
Derfor forstår datamaskiner ikke noe spesifikt språk direkte. De forstår bare binær kode, og programmeringsspråk brukes som formidlere for å oversette menneskelige instruksjoner til denne koden.