Darwin (programovací jazyk) - Darwin (programming language)
Paradigma | rozkazovací způsob, strukturovaný, objektově orientovaný |
---|---|
Navrhl | Gaston Gonnet |
Poprvé se objevil | 1991 |
Psací disciplína | Dynamický, Silný |
Přípony názvu souboru | .drw, (žádný) |
Ovlivněno | |
Javor |
Darwine je uzavřený zdroj[1] programovací jazyk vyvinutý Gaston Gonnet a kolegové v ETH Curych.[2][3] Používá se k vývoji OMA ortologického odvozovacího softwaru,[4] který původně také vyvinul Gonnet.[5] Jazykový backend se skládá z jádra odpovědného za provádění jednoduchých matematických výpočtů, za přenos a ukládání dat a za interpretaci příkazů uživatele a z knihovny, sady programů, které mohou provádět složitější výpočty.[6] Cílovým publikem pro jazyk jsou biologické vědy, takže knihovna sestávala z rutin, jako jsou rutiny pro výpočet párového zarovnání, fylogenetické stromy, zarovnání více sekvencí a vytváření předpovědí sekundární struktury.
Příklad kódu
Jeden by napsal Ahoj světe program jako:
printf('Ahoj, svět!n');
Následující postup vypočítá faktoriál čísla:[6]
faktoriál := proc ( n ) -li (n=0) pak vrátit se(1); jiný vrátit se(n * faktoriál(n-1)); fi;konec:
Viz také
Reference
- ^ Gonnet, G. H .; Hallett, M. T .; Korostensky, C .; Bernardin, L. (2000). „Darwin v2.0: interpretovaný počítačový jazyk pro biologické vědy“. Bioinformatika. 16 (2): 101–103. doi:10.1093 / bioinformatika / 16.2.101. PMID 10842729. S2CID 1531041.
- ^ „Osobní stránka Gastona Gonneta“. Citováno 2017-11-10.
- ^ Haigh, Thomas (2005), Gaston Gonnet Rozhovor o ústní historii, 16. – 18. Března 2005, Curych, Švýcarsko, Philadelphia, PA: Společnost pro průmyslovou a aplikovanou matematiku
- ^ „OMA Standalone“. Citováno 2017-11-10.
- ^ „OMA: webové databázové rozhraní pro predikci ortologie“. Citováno 2017-11-10.
- ^ A b „Příručka Darwin“. Citováno 2017-11-10.