WMLSCRIPT è un linguaggio di scripting, ossia un linguaggio che estende un linguaggio preesistente.
Per essere più precisi WML si occupa principalmente della disposizione di grafica e testo, se volessi inserire informazioni elaborarle per poi averle a disposizione, dovrei implementare al WML un altro linguaggio che abbia questa possibilità. Attraverso i marcatori noi ci occupiamo della formattazione del testo.
Attraverso una serie di procedure ben precise noi manipoliamo le informazioni e otteniamo un risultato.
Un linguaggio di scripting ha le sue regole, ma tutti i linguaggi seguono le loro regole espresse in una grammatica, la nostra grammatica deve essere però più precisa.
Non dobbiamo poi essere perplessi dall'organizzazione di queste regole. Facciamo un esempio.
Tutti abbiamo letto una ricetta di cucina e sappiamo che dobbiamo
avere i necessari ingredienti nella quantita specificata e che,
attraverso una serie di opearazioni, otteremo il nostro piatto cucinato
Se dopo avere preso confidenza con le regole di questa grammatica
ci avvicineremo a wmlscript con la stessa mentalità, sicurezza e serenità del del cuoco
alla ricetta di cucina riusciremo ad ottenere buoni risultati.
Una piccola nota:
la sequenza delle operazioni che segue un programma
si chiama diagramma di flusso (flow control )
non ricetta di cucina.