Quali sono i migliori linguaggi di programmazione visuale? Artboard

Ci sono così tanti, li ho cercati e guardati tutti e sono ancora disastificato perché o sono per bambini come scratch, o target molto specifici e semplici come la scheda elettronica/iot, o ti costringono in un nuovo paradigma, e nessuno di loro è basato su una teoria solida.

Così ho deciso di lavorare su uno al momento è in una fase di proof of concept ed è basato su macchine a stati/petrine chiamate grafcet usate nell'automazione di fabbrica, e ho lavorato duramente (e lo faccio ancora) per estenderlo genericamente in modo che possa funzionare con qualsiasi linguaggio mainstream (javascript, poi java, kotlin, go, rust, php,...) anche quelli vecchi (cobol,...) perché originariamente era pensato per essere uno strumento spec per essere facilmente implementabile nel codice. Una delle mie idee è di permettergli di creare facilmente DSL visuali.

Oggi posso dire di aver convalidato l'idea, ciò che è lungo è rendere l'UX davvero liscia e anche perché la mia ossessione è di unificare anche con il Business Workflow e avere una tracciabilità (quasi automatica) tra i livelli micro-tecnici e i livelli micro-business in modo da sbarazzarsi della documentazione improduttiva e anche essere in grado di modellare davvero le cose in dettaglio a differenza di UML che non era destinato a farlo - anche se ho intenzione di fare un ponte con UML dal momento che è ancora utile come standard.

Per la prima fase, sarà più uno strumento di insegnamento per adulti ma per essere sicuro che sia facile da usare, mi rivolgerò anche ai bambini. Ho anche iniziato a prototipare un kit per le ONG nei paesi sottosviluppati che potrebbero quindi insegnare la programmazione senza ... lo schermo del computer.

main-qimg-744547c267d4f09fb648a6aab7fade50