Предложен «скоростной» язык программирования для big data

Milk (с англ. – «молоко» или «доить») был разработан в Лаборатории информатики и искусственного интеллекта Массачусетского технологического института (США). На этой неделе его представили на международной конференции по параллельным архитектурам и техникам компиляции PACT-2016, которая проходит в израильской Хайфе.
«С помощью Milk программист вставляет пару дополнительных строк кода в инструкцию, которая выискивает относительно небольшое число объектов из огромного массива данных. Затем компилятор Milk – программа, которая преобразовывает высокоуровневый код в низкоуровневые команды – определяет, как соответствующим образом управлять памятью», – пишет портал Phys.org. Сообщается, что этот язык взаимодействует с OpenMP – это открытый стандарт для распараллеливания программ на языках Си, Си++ и Фортран.
В качестве примера использования Milk один из его авторов, профессор Саман Амарасингх, приводит перечень самых популярных книг в интернет-магазине. Он отмечает, что число таких книг не масштабируется и в любом случае будет невелико. «Если у вас тысяча покупателей, и вы им показываете рейтинг из 20 книг, это не значит, что при миллионе покупателей вы будете показывать 20 тысяч книг», – говорит он. А ведь вычленить эти немногие книги из обширной базы – задача не из легких.
См. также
Минцифры подготовило правила отказа от передачи биометрических данных
24.01.2023 904 VKuser24342747 0
Банки смогут получить право на передоверие полномочий по электронной подписи
20.01.2023 764 VKuser24342747 0
Минцифры подготовило правила аккредитации госорганов на владение информсистемами для биометрии
19.01.2023 823 VKuser24342747 0
Национальная система пространственных данных начала работу в России
12.01.2023 1615 VKuser24342747 0
Оператором Единой биометрической системы стал «Центр Биометрических Технологий»
22.12.2022 2366 VKuser24342747 2
GitHub к концу 2023 года введет обязательную двухфакторную аутентификацию
21.12.2022 2010 VKuser24342747 0
«Яндекс» открыл доступ к фреймворку Yatagan для сборки Android-приложений
16.12.2022 2398 VKuser24342747 1
В России появится национальная издательская система вместо иностранных аналогов
15.12.2022 1617 VKuser24342747 0
Google рассказала о проблемах и преимуществах поддержки разработки на Rust в Android 13
14.12.2022 1741 VKuser24342747 0
Банки обяжут принимать оплату по картам «Мир» с QR-кодом в смартфоне
14.12.2022 1944 VKuser24342747 1
Госдума рассмотрит законопроект о создании Национального удостоверяющего центра
09.12.2022 1811 VKuser24342747 0
Госдума планирует отложить срок обязательного перехода на машиночитаемые доверенности
08.12.2022 1866 VKuser24342747 0
В декабре начнут действовать новые правила регистрации доменов .RU и .РФ
23.11.2022 2142 VKuser24342747 1
В ноябре начнется создание российского государственного аналога GitHub
19.10.2022 3276 VKuser24342747 14