X-Nico

unusual facts about Very high-level programming language


Very high-level programming language

The term VHLL was used in the 1990s for what are today more often called high level languages (no "Very"), such as Perl, Python, and Visual Basic.


ARC Macro Language

The ARC Macro Language (AML) is a proprietary high-level algorithmic language for generating applications in ArcInfo.

Compiled language

Low-level programming languages are typically compiled, especially when efficiency is the primary concern, rather than cross-platform support.

High-level programming language

; Interpreted : Interpreted languages are read and then executed directly, with no compilation stage.

; Compiled : Compiled languages are transformed into an executable form before running.

Instruction set simulator

An instruction set simulator (ISS) is a simulation model, usually coded in a high-level programming language, which mimics the behavior of a mainframe or microprocessor by "reading" instructions and maintaining internal variables which represent the processor's registers.

John Nelder

While leading research at Rothamsted Experimental Station, Nelder developed and supervised the updating of the statistical software packages GLIM and GenStat: Both packages are flexible high-level programming languages that allow statisticians to formulate linear models concisely.

Language primitive

Some HLL statements, particularly those involving loops, can generate thousands or even millions of primitives in a low level language - which comprise the genuine instruction path length the processor has to execute at the lowest level.

An interpreted language statement has similarities to the HLL primitives but with a further added 'layer'.

Before the statement can be executed in a manner very similar to a HLL statement, first, it has to be processed by an interpreter, a process that may involve many primitives in the target machine language.

Programming language generations

The marketing for this generational shift in machines did correlate with several important changes in what were called high level programming languages, discussed below, giving technical content to the second/third-generation distinction among high level programming languages as well, and reflexively renaming assembly languages as first-generation.

Software portability

Portability in high-level computer programming is the usability of the same software in different environments.

Wide-spectrum language

A wide-spectrum language (WSL) is a programming language designed to be simultaneously a low-level and a high-level language—possibly a non-executable specification language.


see also