Nella pagina dei Blocchi incorporati abbiamo visto il costrutti While Do:

Dal sito www.blockly.com/ possiamo vedere il codice visuale in 5 linguaggi diversi:
- JavaScript
- Python
- PHP
- Lua
- Dart
Ecco i 5 esempi:





Il Python e il Lua sono i miei preferiti.
Da Wikipedia.org :
Python è un linguaggio di programmazione ad alto livello, orientato a oggetti, adatto, tra gli altri usi, a sviluppare applicazioni distribuite, scripting, computazione numerica e system testing.
Ideato dall’olandese Guido van Rossum all’inizio degli anni novanta, è spesso paragonato a Ruby, Tcl, Perl, JavaScript, Visual Basic o Scheme[1]. Il nome fu scelto per la passione dello stesso inventore verso i Monty Python e per la loro serie televisiva Monty Python’s Flying Circus[2].
Spesso è tra i primi linguaggi di programmazione a essere studiati dai neofiti, per la sua somiglianza a uno pseudo-codice, e di frequente viene usato per simulare la creazione di software grazie alla flessibilità di sperimentazione consentita, che permette al programmatore di organizzare le idee durante lo sviluppo, come per esempio il creare un gioco tramite Pygame oppure il back-end di un sito web tramite Flask o Django.
Python dispone anche di una sezione grafica, il modulo Python Turtle Graphics, che permette di applicare le righe di codici alla grafica.
Lua è un linguaggio di programmazione dinamico, riflessivo, imperativo e procedurale, utilizzato come linguaggio di scripting di uso generico.
Le caratteristiche principali di Lua sono le funzioni, viste come “oggetti” di primo livello e quindi assegnabili a variabili, e l’uso di tabelle come strutture dati generiche. Queste caratteristiche permettono al linguaggio di implementare caratteristiche viste in linguaggi di programmazione orientata agli oggetti senza che lo stesso lo sia.

