Комета (язык программирования) - Comet (programming language)

Комета это реклама язык программирования разработан профессором Университета Брауна доктором. Паскаль Ван Хентенрик используется для решения сложных задач комбинаторной оптимизации в таких областях, как распределение ресурсов и планирование. Предлагает ряд алгоритмов оптимизации: от математическое программирование к программирование в ограничениях, алгоритм локального поиска и «динамическая стохастическая комбинаторная оптимизация».[1]

Программы Comet определяют алгоритмы локального поиска как два компонента:

  • модель высокого уровня, описывающая приложения с точки зрения ограничения, комбинаторы ограничений и целевые функции;
  • процедура поиска, выраженная в терминах модели на высоком уровне абстракции.

Такой подход способствует возможность повторного использования через приложения.

Его API позволяет использовать его как библиотека программного обеспечения. Комета также имеет высокоуровневые абстракции для параллельно и распределенных вычислений, на основе планирование цикла, перебои и кража работы.

Рекомендации

  1. ^ Тейлор, Дж. "Первый взгляд - Dynadec Comet ", 8 июля 2009 г.

внешняя ссылка