> For the complete documentation index, see [llms.txt](https://docs.bimplanet.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.bimplanet.org/visual_v0.1_en/mics/glossary.md).

# Glossary

## Visual Programming <a href="#visual-programming" id="visual-programming"></a>

A type of programming in which programs (scripts) are created by manipulating graphic elements instead of writing text code. When nodes and connections between them are used for this purpose, this type of programming is called node-based. [Dynamo](https://dynamobim.org/) and [Grasshopper](https://www.rhino3d.com/6/new/grasshopper) are visual programming environments.

![Пример скрипта Dynamo](/files/-M4yL7NH2rb_SpgmYk0V)

## Node <a href="#node" id="node"></a>

The graphic element that forms the basis of the script in node-based programming. Nodes are connected to each other with wires. A set of correctly connected nodes form a working script.

![Dynamo Nodes](/files/-M52xZAJiej19hG3x3S1)

## Dynamo

[Autodesk](https://www.autodesk.com/) Visual Programming [Environment](https://dynamobim.org/). Allows you to create algorithmic geometry, process data and interact with various Autodesk products (Revit, Civil 3D, Formit, etc.). Presented in several [modifications](https://dynamobim.org/download/) for a particular program. There is also an independent version `Dynamo Sandbox`, which has all the basic functionality of Dynamo without being tied to any specific product.

## Visual Programming Language <a href="#vpl" id="vpl"></a>

The language on which visual programming is performed. [Dynamo](https://dynamobim.org/) and [Grasshopper](https://www.rhino3d.com/6/new/grasshopper) can be called visual programming languages.

![2020 © BIM Planet](/files/-Lwx4ydnXUIV_zCcwIR-)
