WikiDer > Дарвин (бағдарламалау тілі)

Darwin (programming language)
Дарвин
Парадигмаимперативті, құрылымдалған, объектіге бағытталған
ЖобалағанГастон Гоннет
Бірінші пайда болды1991
Пәнді теруДинамикалық, Күшті
Файл атауының кеңейтімдері.drw, (жоқ)
Әсер еткен
Үйеңкі

Дарвин жабық көзі болып табылады[1] дамыған бағдарламалау тілі Гастон Гоннет және әріптестер ETH Цюрих.[2][3] Ол OMA ортологиясының қорытынды бағдарламалық жасақтамасын жасау үшін қолданылады,[4] оны бастапқыда Гоннет дамытты.[5] Тілдің артқы жағы қарапайым математикалық есептеулерді орындауға, деректерді тасымалдауға және сақтауға және пайдаланушының командаларын түсіндіру үшін жауапты ядро ​​мен кітапханадан тұрады, ол күрделі есептеулерді орындай алатын бағдарламалар жиынтығынан тұрады.[6] Тілдің мақсатты аудиториясы - биоқылымдар, сондықтан кітапхана жұптасып түзулерді есептеу, филогенетикалық ағаштар, бірнеше реттілік бойынша туризациялау және құрылымға екінші ретті болжам жасау сияқты күнделікті жұмыстардан тұрады.

Мысал коды

Біреуін жазар еді Сәлем Әлем бағдарлама келесідей:

printf('Сәлеметсіз бе, әлем!n');

Келесі процедура санның факториалын есептейді:[6]

факторлық := proc ( n )
  егер (n=0) содан кейін
    қайту(1);
  басқа
    қайту(n * факторлық(n-1));
  fi;
Соңы:

Сондай-ақ қараңыз

Әдебиеттер тізімі

  1. ^ Гоннет, Г. Х .; Халлетт, Т .; Коростенский, С .; Бернардин, Л. (2000). «Дарвин v2.0: биоқылымдарға арналған компьютерлік тіл». Биоинформатика. 16 (2): 101–103. дои:10.1093 / биоинформатика / 16.2.101. PMID 10842729. S2CID 1531041.
  2. ^ «Гастон Гонеттің жеке парағы». Алынған 2017-11-10.
  3. ^ Хэйг, Томас (2005), Гастон Гоннет Ауызша тарих сұхбаты, 16-18 наурыз, 2005 ж., Цюрих, Швейцария, Филадельфия, Пенсильвания: Өнеркәсіптік және қолданбалы математика қоғамы
  4. ^ «OMA дербес». Алынған 2017-11-10.
  5. ^ «OMA: ортологияны болжауға арналған дерекқордың веб-интерфейсі». Алынған 2017-11-10.
  6. ^ а б «Дарвин нұсқаулығы». Алынған 2017-11-10.