Парадигма | императивный , структурированный , объектно-ориентированный |
---|---|
Разработано | Гастон Гонне |
Впервые появился | 1991 г. |
Дисциплина набора текста | Динамичный , сильный |
Расширения файлов | .drw |
Под влиянием | |
Клен |
Darwin — это язык программирования с закрытым исходным кодом [1] , разработанный Гастоном Гоннетом и его коллегами из ETH Zurich . [2] [3] Он используется для разработки программного обеспечения для вывода ортологии OMA, [4] которое также изначально было разработано Гоннетом. [5] Серверная часть языка состоит из ядра, отвечающего за выполнение простых математических вычислений, за транспортировку и хранение данных и за интерпретацию команд пользователя, и библиотеки, набора программ, которые могут выполнять более сложные вычисления. [6] Целевой аудиторией языка являются биологические науки, поэтому библиотека состояла из подпрограмм, таких как вычисления попарных выравниваний, филогенетических деревьев, множественных выравниваний последовательностей и предсказаний вторичной структуры.
Программу Hello World можно было бы написать так:
printf ( ' Привет , мир ! \ n ' ) ;
Следующая процедура вычисляет факториал числа: [6]
factorial := proc ( n ) если ( n = 0 ) , то вернуть ( 1 ) ; иначе return ( n * factorial ( n - 1 )) ; фи ; конец :