Международная группа ученых разработала новый язык программирования, которая основана на обратном автоматическом переводе низкоуровневого описания алгоритмов в высокоуровневый с помощью численных методов линейной алгебры.
Как сообщается на сайте Массачусетского технологического института, дальнейшее моделирование не требует от программиста дальнейшего переключения и предусматривает традиционное написание кода с помощью линейной алгебры.
Новая речь, которая получила название Simit, отличается высокой скоростью выполнения алгоритмов. По словам исследователей, он может применяться не только при моделировании физических процессов, но и в таких областях, как робототехника, анализ данных, машинное обучение, оптимизация. Также в рамках испытаний команда успешно воспроизвела на новом языке оригинальный алгоритм PageRank – один из алгоритмов ранжирования результатов интернет-поиска – Google.
В настоящее время ученые апробируют технологию в квантовой хромодинамике для описания сильного взаимодействия.