Paradigm | imperative, structured, object-oriented |
---|---|
Designed by | Gaston Gonnet |
First appeared | 1991 |
Typing discipline | Dynamic, Strong |
Filename extensions | .drw, (none) |
Influenced by | |
Maple |
Darwin is a closed source[1] programming language developed by Gaston Gonnet and colleagues at ETH Zurich.[2][3] It is used to develop the OMA orthology inference software,[4] which was also initially developed by Gonnet.[5] The language backend consists of the kernel, responsible for performing simple mathematical calculations, for transporting and storing data and for interpreting the user's commands, and the library, a set of programs which can perform more complicated calculations.[6] The target audience for the language is the biosciences, so the library consisted of routines such as those to compute pairwise alignments, phylogenetic trees, multiple sequence alignments, and to make secondary structure predictions.
One would write the Hello World program as:
printf('Hello, world!\n');
The following procedure calculates the factorial of a number:[6]
factorial := proc ( n )
if (n=0) then
return(1);
else
return(n * factorial(n-1));
fi;
end:
By: Wikipedia.org
Edited: 2021-06-18 18:12:35
Source: Wikipedia.org