NGL (programming language)
NGL (short for aNGeL) is a function-level array programming language featuring an iconical mathematical notation and tuple pattern matching. NGL was the result of research performed during 2001-2004 by Ernst Herrera Legorreta looking for ways to apply function-level programming languages to bioinformatics, large scale multidimensional data warehouses and data mining algorithms. Initially, the J language was used, but soon it was decided to create a new language atop it, one that would support a different notation style, plus pattern matching and related syntax. NGL compiles to J, but an NGL-to-J function is also available at run-time, to provide dynamic behavior.
Wikipage disambiguates
Wikipage redirect
primaryTopic
NGL (programming language)
NGL (short for aNGeL) is a function-level array programming language featuring an iconical mathematical notation and tuple pattern matching. NGL was the result of research performed during 2001-2004 by Ernst Herrera Legorreta looking for ways to apply function-level programming languages to bioinformatics, large scale multidimensional data warehouses and data mining algorithms. Initially, the J language was used, but soon it was decided to create a new language atop it, one that would support a different notation style, plus pattern matching and related syntax. NGL compiles to J, but an NGL-to-J function is also available at run-time, to provide dynamic behavior.
has abstract
NGL (short for aNGeL) is a fun ...... xpressive power of a language.
@en
Wikipage page ID
Wikipage revision ID
512,783,242
date
comment
NGL (short for aNGeL) is a fun ...... , to provide dynamic behavior.
@en
label
NGL (programming language)
@en