21 мая 2019 Wolfram Researh объявили о том, что они дали доступ к Wolfram Engine для всех разработчиков софта. Вы можете скачать его и использовать в своих некоммерческих проектах по ссылке
Свободный Wolfram Engine для разработчиков дает им возможность использовать Wolfram Language в любом стеке разработки. Wolfram Language, который доступен в виде песочницы — это мультипарадигмальный вычислительный язык, лежащий в основе самых известных продуктов Wolfram: Mathematica и Wolfram Alpha. Бесплатный Wolfram Engine также имеет полный доступ к базе знаний Wolfram и ее предварительно подготовленным нейронным сетям. Но для его использования вам необходимо оформить бесплатную подписку на Wolfram Cloud.
"Цель свободного движка Wolfram для разработчиков — облегчить для всех использование языка Wolfram Language в любых проектах и дать возможность создавать системы, использующие преимущества его вычислительного интеллекта," — говорит специалист в области компьютерной информации и основатель Stephen Wolfram в своем блоге, где он анонсирует проект. Он объясняет, что Wolfram Language, особенно совместно с Mathematica, широко используется в исследовательских целях, науке о данных и образовании. Цель открытия Wolfram Engine — увеличить использование языка Wolfram среди разработчиков программных продуктов и приложений (и, конечно же, увеличить количество платных подписок на Desktop- и облачные опции Wolfram).
Согласно VentureBeat, Wolfram Alpha отпраздновала свое 10-летие на прошлой неделе. Wolfram Engine, который находится под капотом Wolfram Alpha — движок компьютерных знаний, который отвечает на специфические запросы, получая данные из базы знаний Wolfram. Он, например, используется в поисковых системах DuckDuckGo and Microsoft Bing, а также при выполнении вычислительных запросов в Amazon Alexa и Siri от Apple.
"Самым важным является осознание того, что язык Wolfram Language в его нынешнем виде — это действительно новая вещь: полномасштабный вычислительный язык. Да, это чрезвычайно мощный и продуктивный язык программирования, и даже гораздо больше. Потому что у него есть уникальная особенность, заключающаяся в том, что в него встроено огромное количество вычислительных знаний: знания об алгоритмах, знания о реальном мире, знания о том, как автоматизировать вещи," — говорит Wolfram. "Цель языка Wolfram Language проста, хотя и амбициозна: все должно быть прямо здесь, в языке, и должно быть как можно более автоматическим."
Лицензия на использование Free Wolfram Engine для разработчиков
Комментарии (7)
worldmind
24.05.2019 14:56Честно говоря после первых статей на хабре пробовал вольфрамальфу, вроде да прикольно что можно получить всякие данные, но язык убог — шаг в сторону и система тебя не понимает, а то, что это закрытый коммерческий проект делает неинтересными ивестиции в его тщательное изучение.
easimonenko
По-видимому нужно вместо "свободный" читать "бесплатный". 1) Свободное распространение подразумевает открытость исходников. Откуда я могу их загрузить? 2) Свободное распространение подразумевает свободу использования. Здесь же только для некоммерческого использования.
AVDerov
Зачем вам исходники, принцип ради принципа?
Вы же там ничего поправить не сможете…
PiaFraus
Ну в целом бывает очень полезно заглянуть в код чего-то, чем пользуешься.
Иногда интерфейс не даёт достаточного понимания, иногда даже документации может быть недостаточно. Мне периодически приходится обращаться к исходникам MySQL чтобы понять почему оптимизатор выбрал тот или иной путь запроса, или к CPython чтобы понять некоторые алгоритмы для более эффективного написания своего расширения. Я пару раз находил баги в известных фреймворках. Так что далеко не просто ради принципа.
AVDerov
Я не столь оптимистичен, ядро Wolfram Engine в первую очередь это система компьютерной алгебры плюс «немного» численных методов..., в добавок достаточно изощренный язык символьных преобразований. Так что, просто так залезть под капот не получится. Если конечно вы не профессиональный математик.
vyo
Так и есть, "Free Wolfram Engine for Developers". А free, как известно, != open.