Hi-Tech

Создан язык программирования для биохимических реакций

Для этого было бы неплохо разработать метод, который позволил бы учитывать множество биохимических факторов.
В фармакологии и биохимии основная сложность зачастую заключается в том, что многие реакции и их производные, хоть и можно предсказать, выстроить структуру требуемого вещества с необходимыми свойствами «с нуля» все-таки достаточно сложно. И, возможно, совсем скоро химики перед разработкой веществ будут «программировать» их при помощи специального языка программирования, созданного специально для этих целей.

Как заявил один из разработчиков нового языка Марко Васик, За разработку отвечает команда исследователей из Техасского университета в Остине, а сам «язык программирования для химиков» получил название CRN++.

Смотрите: при создании программы программист пишет ее на языке, который легко понять человеку. «Основной целью нашего исследования была разработка языка высокого уровня, который мог бы выражать ход химических реакций. При этом переведенный в последовательность нулей и единиц код без проблем воспроизведется на компьютере и выдаст требуемый результат, а вот человек машинный код разобрать уже вряд ли сможет. И если другой человек повторит этот код — результат, очевидно, будет тот же. С биохимическим языком дела обстоят примерно также.»

Компилятор и результаты симулации для программы CRN++

Последовательность кодируемых алгоритмов и их описание при использовании кода понятно человеку и он может легко вносить в него изменения, находить ошибки и получать на выходе результат, при этом не прибегая к долгим расчетам.

При этом CRN++ это язык с открытым кодом, так что ученые могут вносить в него свои поправки и улучшать язык так, как им необходимо.» «Мы предлагаем язык программирования, который соответствует всем типам химических реакций.

Эту и другие новости вы можете обсудить в нашем чате в Телеграм.

Теги
Показать больше

Похожие статьи

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Кнопка «Наверх»
Закрыть