Da Wikipedia
Un Linguaggio di Programmazione Visuale (Visual Programming Language V.P.L.) è un linguaggio che consente la programmazione tramite la manipolazione grafica degli elementi e non tramite sintassi scritta.
I vantaggi della programmazione visuale sono la facilità di apprendimento e la possibilità di visualizzare lo stato del programma durante le fasi di debug.
La programmazione visuale si ritrova in diversi ambiti
- Coding: App Inventor, App Lab (code.org), Scratch, …
- Composizione musicale: Finale, Musescore, …
- Game Design: GameMaker, …
- Industriale: LabVIEW, …
- Multimediale: Audiocity, …
- Robotica educativa: mBlock, Spike
In ambito didattico (coding) si può scegliere tra ambienti di sviluppo
- da installare in locale (off line)
- da utilizzare direttamente online
- da installare sul proprio dispositivo mobile (app)
Off line
- Alice
- GP Blocks
- Scratch
- Squeak
- Robot Emil
- …
Online
- AgentCubes
- App Inventor
- App Lab (code.org)
- beetik
- Blocky Games
- Gameblox
- GP Blocks
- Hour of Code (tutti…)
- LightBot
- Pencil Code
- RoboZZle
- Scratch
- Snap!
- …
App Android
…