Sponsored Links

Minggu, 10 Juni 2018

Sponsored Links

Visual Programming Languages - Snapshots
src: blog.interfacevision.com

In computing, the visual programming language ( VPL ) is a programming language that lets users create programs by manipulating graphical program elements rather than by specifying them textually . VPL allows programming with visual expressions, text spatial settings and graphic symbols, used as either a syntax element or a secondary notation. For example, many VPLs (known as dataflow or programming diagrams ) are based on the idea of ​​"squares and arrows", where boxes or other screen objects are treated as entities, connected by arrows , lines or arcs that represent relationships.


Video Visual programming language



Definisi

VPLs can be further classified according to the type and level of visual expression used, to icon-based languages, form-based languages, and diagrammatic languages. The visual programming environment provides graphical elements or icons that can be manipulated by the user in an interactive way according to the specific spatial layout for the construction of the program.

The general purpose of VPL is to make programming more accessible to beginners and support programmers at three different levels

  • Syntax : VPL uses icons/blocks, shapes and diagrams that try to reduce or even completely eliminate potential syntax errors that help with primitive programming settings to create well-formed program. Non VPL Examples are spell checkers in word processors that underline or even correct words or grammar automatically.
  • Semantics : VPL can provide several mechanisms to reveal the primitive meaning of programming. This can include a help function that provides documentation functions that exist in a programming language.
  • Pragmatic : VPL supports the study of what programs mean in certain situations. This support level allows users to place artifacts created with VPL to a certain state to explore how the program will react to the situation. Example: In AgentSheets or AgentCubes users can arrange games or simulations into certain circumstances to see how the program will react. With Thymio programming language the user can bring the robot to a certain state to see how it will react, that is, which sensor will be activated.

A visually modified language is a non-visual language with superimposed visual representations. Visual language naturally has an inherent visual expression in which there is no clear textual equivalent.

Current developments attempt to integrate visual programming approaches with data flow programming languages ​​to have direct access to program status, generate online debugging, or automated program creation and documentation. The dataflow language also allows automatic parallelization, which is likely to be one of the biggest programming challenges of the future.

"Visual language" (Visual Basic, Visual C #, Visual J #, etc.) From Microsoft Visual Studio IDE is not a visual programming language. All of these languages ​​are textual and not graphical. MS Visual Studio is a visual programming environment.

Parsers for visual programming languages ​​can be implemented using grammar graphs.

Maps Visual programming language



Visual language list

This article was originally based on material from the Free On-Line Computing Dictionary, used with permission. Update as needed.

Visual Programming Language for Thymio II - YouTube
src: i.ytimg.com


External links

  • Visual programming language in Curlie (based on DMOZ)
  • Visual Programming Language - Photos

Source of the article : Wikipedia

Comments
0 Comments