di programmazione Visual è la creazione di un programma del computer utilizzando elementi pittorici. Tradizionalmente, un programma è una sequenza di istruzioni di testo usati per raggiungere un certo risultato o risolvere qualche problema. I linguaggi di programmazione hanno spesso modi particolari di rappresentare il lavoro da fare che ha portato alla complessità. Tentativi di programmazione Visual di rendere la creazione di programmi più semplici.
Consideriamo una ricerca condotta all'interno di un sito web in cui una finestra è utilizzato per inserire il testo. Quando l'utente digita in un personaggio, un certo numero di suggerimenti sono riportati in basso a destra della casella di testo. Un programma visuale per realizzare tale obiettivo è consentire ai programmatori di inserire un numero di caselle sullo schermo, uno per ogni compito, e utilizzare le frecce per indicare il flusso tra i compiti. La prima finestra sullo schermo ad indicare che è in attesa di intervento da parte dell'utente. Quando un personaggio viene digitato il flusso sarà indirizzato a una casella che determina se il carattere è valido. Se il carattere sia giusto, allora il flusso viene indirizzato verso un'altra finestra sullo schermo che la ricerca nel database. Cercando il database sarà di per sé una serie di sottoattività. Cliccando sulla casella per la ricerca del database avrebbe portato a un nuovo schermo per consentire al programmatore di indicare quelli sottoattività e il flusso tra di loro. Aspetti come fermare la ricerca quando un numero fisso di suggerimenti si trovano o rinunciare alla ricerca quando non è abbastanza suggerimenti si trovano in una determinata quantità di tempo, sarebbero considerati e trattati dal programmatore in questa schermata.Un programma per elaboratore presenta molti aspetti ad esso, oltre l'azione e il flusso. Questi includono i rapporti tra i dati, la condivisione di dati con altri programmi, la diffusione del lavoro tra le risorse, e il collegamento di elementi grafici per la facilità d'uso. Un insieme di dichiarazioni di testo non sempre di gestire tutte queste azioni, in modo scorrevole e può non essere facile per altri programmatori di comprendere tutte le implicazioni. Tentativi di programmazione Visual di affrontare la maggior parte di questi aspetti.
Ci sono molte lingue che permettono di programmazione da fare visivamente. In genere, i linguaggi di programmazione Visual comprendono: Tersus per le applicazioni web, MVPL per la robotica, LabVIEW per gli scienziati, e SynthMaker per gli strumenti audio. Ci sono linguaggi visivi per mano di programmazione-detenuti e computer embedded. Tuttavia, linguaggi Visual C # o Visual Basic non sono visive. Se popolari, si limitano a consentire il posizionamento on-screen di elementi con cui l'utente interagisce.programmazione Visual è stato criticato per la fabbricazione di giocattoli, come i programmi e per il numero di elementi visivi che possono essere visualizzati su uno schermo in una sola volta. Il limite Deutsch indica che circa il 50 elementi possono essere visualizzati. Proprio come i linguaggi di programmazione testuali si sono evoluti, non vi è la promessa che i linguaggi visivi possono anche affrontare queste sfide.
