VP - Visual Programming Languages Lesson

Visual Programming Languages

Picture1.png

 

Visual programming languages are great options for beginning student programmers because the code is inbuilt in blocks that can be connected to execute algorithms.  In addition to Scratch, there are other visual programming languages that are available.  The table below reflects a few of the options. You will also discover a few of the advantages and disadvantages of using visual programming. Click here Links to an external site. to access a list of visual languages.

 

Visual Programming Option Language & Use
(Note: common uses noted)
Blockly

Generate code from blocks to JavaScript, Python, and PHP.

Used to create block-based programming language and editors.

Bubble

Used to create web applications.

mBlock

Used in programming robots.

Minibloq Used as a graphical programming environment for Arduino.

 

Visual Programming Advantages Visual Programming Disadvantages
  • Easy to learn and use.
  • Users can create code blocks specific to their desire.
  • Includes an assortment of built-in objects.
  • Limited to operating systems that support graphics.
  • Limited functions are available.
  • Requires computers with more memory, high storage capacity of hard disk and faster processor.

[CC BY 4.0] UNLESS OTHERWISE NOTED | IMAGES: LICENSED AND USED ACCORDING TO TERMS OF SUBSCRIPTION