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.