Дарвин (язык программирования) - Darwin (programming language)
Парадигма | императив, структурированный, объектно-ориентированный |
---|---|
Разработано | Гастон Гонне |
Впервые появился | 1991 |
Печатная дисциплина | Динамический, Сильный |
Расширения имени файла | .drw, (нет) |
Под влиянием | |
Клен |
Дарвин это закрытый источник[1] язык программирования, разработанный Гастон Гонне и коллеги в ETH Цюрих.[2][3] Он используется для разработки программного обеспечения для вывода ортологии OMA,[4] который также изначально был разработан Gonnet.[5] Бэкэнд языка состоит из ядра, отвечающего за выполнение простых математических вычислений, за транспортировку и хранение данных и за интерпретацию команд пользователя, и библиотеки, набора программ, которые могут выполнять более сложные вычисления.[6] Целевая аудитория языка - бионауки, поэтому библиотека состояла из таких процедур, как вычисления парных выравниваний, филогенетических деревьев, множественных выравниваний последовательностей и предсказания вторичной структуры.
Пример кода
Можно было бы написать Привет, мир программа как:
printf('Привет, Мир!п');
Следующая процедура вычисляет факториал числа:[6]
факториал := proc ( п ) если (п=0) тогда возвращаться(1); еще возвращаться(п * факториал(п-1)); фи;конец:
Смотрите также
Рекомендации
- ^ Gonnet, G.H .; Hallett, M. T .; Коростенский, Ц .; Бернардин, Л. (2000). «Дарвин v2.0: интерпретируемый компьютерный язык для бионаук». Биоинформатика. 16 (2): 101–103. Дои:10.1093 / биоинформатика / 16.2.101. PMID 10842729. S2CID 1531041.
- ^ "Личная страница Гастона Гонне". Получено 2017-11-10.
- ^ Хей, Томас (2005), Гастон Гонне Устное историческое интервью, 16–18 марта 2005 г., Цюрих, Швейцария, Филадельфия, Пенсильвания: Общество промышленной и прикладной математики
- ^ «Автономный OMA». Получено 2017-11-10.
- ^ «OMA: веб-интерфейс базы данных для прогнозирования ортологии». Получено 2017-11-10.
- ^ а б "Руководство Дарвина". Получено 2017-11-10.