Programming Help for NESL Programming

Introduction to NESL Programming Language

NESL is a parallel programming language which means programming language which can be execute and compiled.

Nesl has been created on the basis of ideas from parallel algorithms, and functional programming and array programming languages.

Two new ideas in NESL programming Language are Nested data parallelism and Language based performance model.

Example

function factorial(n) =

if (n <= 1) then 1

else n*factorial(n-1);

{factorial(i) : i in [3, 1, 7]}:

Output  is: 

factorial = fn : int -> int

it = [6, 1, 5040] : [int]

Tutorial for NESL Programming Language: