Stap 2: talen
LOG: Een alfabet van 26 letters wordt gebruikt door mensen die Engels spreken. Ik zal niet zelfs in het Japans, die meer dan 10.000 brieven wellicht (soort van). Mensen combineren deze letters in woorden een taal te maken, dus er miljoenen woorden zijn. Maar mensen kunnen ook leren dat verschillende talen dus gewoon denken aan al de woorden die een persoon kan weten.
Computers zijn dom: Computers slechts kent één taal. Het heet machinetaal. Machinetaal bestaat alleen uit 0s en 1s.
Bovendien, een computer alleen weet één machine taal. Er zijn waarschijnlijk honderden van machine talen, maar elke computer weet slechts één, degene die voor de specifieke CPU (Central Processing Unit) die worden gebruikt.
GEEK spreken: Sommigen van u technoGeeks zal zeggen: hoe zit het met die andere computertalen zoals vergadering, C en C++? (Zie afbeelding) De computer begrijpt niet hen? Het antwoord is geen! De werkelijke computerhardware begrijpt slechts één machine taal.
Die andere talen werden 'uitgevonden' door de mens gemakkelijker om te praten met computers. Mens gemaakt interpreters en compilers C e.a. vertalen naar die een machine-taal. Compilers en interpreters vertalen de Engels-achtig programma 0s en 1s voor de machine taal geselecteerd.
Arduino: Arduino gebruikers, wanneer u op de kleine pijl klikt, dit compileert de schets aan de machine-taal die Arduinos begrijpen. (zie afbeelding). De andere pijl-rechts, compileert het en stuurt de machinecode naar de Arduino.