NGL may refer to:
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.
NGL incorporates the FL language's user-defined datatype features that were not implemented in J.
NGL is intended to support and extend Kenneth E. Iverson's and John Backus' ideas that programming language notation is an important factor in determining the expressive power of a language.
Net als een pop afgedankt door de kind
Net als een blad afgerukt door de wind
Net als een visje dat bijt in een haak
Zo voel ik mij o zo vaak
Dan zie ik de wolken zo dreigend en grauw
En hoor ik de kreet van een vogel in 't nauw
De regen die valt en de zon zie ik niet
Dan zing ik wat bang mijn lied
refrain:
Een beetje vrede, een beetje liefde, voor deze wereld waarop wij wonen
Een beetje vrede, een beetje vreugde, er over dromen dat doe ik al
Een beetje vrede, een beetje liefde, dat er weer hoop is voor alle mensen
Een beetje vrede, een beetje vreugde, toe laat ons wensen dat komen zal
Ik ben maar een meisje dat zingt wat ze voelt
En in een lied zegt wat ze bedoelt
Ik ben soms alleen als een meeuw in de wind
Die voelt dat de storm begint