
Исследователи из лаборатории компьютерных наук и искусственного интеллекта Массачусетского института технологий (MIT’s Computer Science and Artificial Intelligence Laboratory) создали новый язык программирования, специально заточенный на обработку графики. Язык получил название Halide. Об этом сообщает портал Phys.org.
Отмечается, что на этом языке не только проще читать, создавать или переделывать программы обработки графики, чем на любом существующем языке программирования, но сама обработка осуществляется в несколько раз быстрее. Создатели Halide также утверждают, что он будет одинаково хорошо работать на разных устройствах и платформах.
При тестировании нового языка, исследователи из MIT «перевели» на него несколько известных алгоритмов обработки графики, над оптимизацией которых для разных языков программирования трудились многие программисты. Оказалось, что программы на Halide получились в среднем на одну треть длиннее, чем их «собратья», но в 2, 3 и даже 6 раз (а в одной из операций в 70 раз) превосходили их по быстродействию. Детали нового проекта можно посмотреть на сайте Лаборатории.