Programming languages with a very high level of abstraction.
Usually this programming languages have some or all the following features:
- Automatic memory managment
- Dynamic typing
- Anonymous functions
- Closures
- Advanced string functions
- Built-in high level data structures like lists, hash tables
- Extensive built-in library
Examples of VHLLs are Tcl, Scheme, Python, Ruby, Perl, and so on.
In many of this languages the higher level of abstraction have
the side effect of a slow down in the execution time. See for
example this graphs.
| | |