Fondamenti della codifica di procedure macchina in testi e nei loro linguaggi testuali.


Una procedura ha dei passi. Ogni passo ha uno scopo e conduce al successivo.


Un passo opera su dei dati. Cosa puoi farci dipende dal tipo: bit, numero, o testo.


Un bit è 0 o 1 — detto anche falso o vero, o "Booleano" in gergo.


Un numero può essere un intero, un decimale, o qualcosa di più esotico: complesso, vettore, matrice, e altre entità matematiche.


Un testo — una "stringa" in gergo — è una sequenza di simboli: lettere, alfabeti, emoji, qualsiasi cosa scrivibile.


Le procedure si diramano. Un bit decide quale dei due percorsi viene preso.


I dati vivono in array associativi: valori memorizzati sotto chiavi, letti e scritti tramite la chiave. Le chiavi possono essere testo o numeri. Le chiavi numeriche si chiamano "indici", e una sequenza di solito inizia a indicizzare da 0.