Un piccolo blocco di codice nel linguaggio di programmazione visuale Snap!, basato su Scratch, il quale calcolala somma di tutti i numeri tra a e b

Un Linguaggio di Programmazione Visuale, detto anche solo VPL (Visual Programming Language in inglese) è un linguaggio che consente la programmazione tramite la manipolazione grafica degli elementi e non tramite sintassi scritta. Un VPL consente di programmare con "espressioni visuali" ma anche all'evenienza di inserire spezzoni di codice (solitamente questa funzione è riservata a formule matematiche). La maggioranza dei VPL è basata sull'idea "boxes and arrows" ovvero le "box" (o i rettangoli le circonferenze ecc...) sono concepiti come funzioni connesse tra di loro da "arrows", le frecce.

I VPL possono essere ulteriormente classificati, a seconda di come rappresentano su schermo le funzioni, in icon-based, form-based, o linguaggio a diagrammi. L'ambiente per la programmazione visuale provvede tutto il necessario per poter "disegnare" subito un programma; in rapporto ai linguaggi scritti le regole sintattiche sono praticamente inesistenti.

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 parallela inoltre (se gestita dal software) diviene quasi "istintiva" e soprattutto eseguita in automatico.

Linguaggi Visuali

modifica

Nota: Microsoft Visual Studio e i linguaggi inclusi in esso non hanno nulla a che vedere con la programmazione visuale.

Voci correlate

modifica

Altri progetti

modifica

Collegamenti esterni

modifica
Controllo di autoritàLCCN (ENsh87006584 · J9U (ENHE987007534379305171
  Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica

📚 Artikel Terkait di Wikipedia

Vpl

australiano di calcio, dello stato del Victoria Visual Programming Language – linguaggio di programmazione visuale Nucleo VPL (Ventrale Postero-Laterale) – formazione

Java (linguaggio di programmazione)

Programming Language, Java SE 7 Edition The Java Programming Language, Java SE 8 Edition The Java Programming Language, Java SE 9 Edition ^ The Java Language Specification

Visual Studio Code

VSCode, su vscodium.com. URL consultato il 12 aprile 2023. ^ (EN) Language Support in Visual Studio Code. URL consultato il 15 aprile 2018. ^ PugJS, su pugjs

Zig (linguaggio di programmazione)

2020. ^ ziglang/zig, Zig Programming Language, 11 febbraio 2020. URL consultato l'11 febbraio 2020. ^ The Zig Programming Language, su ziglang.org. URL consultato

Flowgorithm

tailandese, ebraico turco e ucraino. ^ Flowgorithm - Flowchart Programming Language, su flowgorithm.org. URL consultato il 5 dicembre 2022. Altri progetti

Microsoft Visual Studio

NET Framework converte il codice sorgente (Visual Basic .NET, C#, ecc.) in codice IL (Intermediate Language). IL è un nuovo linguaggio progettato per essere

ABAP

am an Abap program'. END-OF-SELECTION. ^ ABAP programming language definition of ABAP programming language in the Free Online Encyclopedia., su encyclopedia2

Lista dei linguaggi di programmazione

Mouse MQL - Metatrader 3 programming language MQ4 - Metatrader 4 programming language MQ5 - Metatrader 5 programming language MPD MSIL - nome deprecato