Чому ви досі не використовуєте технології Wolfram?
Що ж, таке трапляється, і досить часто. У процесі спілкування з розробниками програмного забезпечення вони досить приємно відгукуються про наші технології, наприклад про те, як вони дуже допомагали їм при навчанні в школі або в проведенні наукових робіт, але коли після цього я запитую: «Отже, ви використовуєте мову Вольфрамська мова і його обчислювальні можливості у своїх системах програмного забезпечення?» Іноді вони відповідають - так, але надто часто настає незручне мовчання, і після цього вони кажуть: «Ні, а хіба це можливо?».
Я хочу бути переконаний, що відповіддю на це запитання завжди буде лише: «Так, це просто!». І щоб допомогти Вам у цьому, ми сьогодні запускаємо безкоштовний двигун Wolfram Engine для розробників (Free Wolf Engine for developers). Це повноцінний движок мови Wolfram Language, який можна розгорнути в будь-якій системі і викликати з будь-яких програм, мов, веб-серверів або чогось іншого.
Багато людей знають про мову Вольфрамська мова (часто тільки у формі програми Mathematica) як про потужну систему для інтерактивних обчислень, а також для проведення наукових досліджень у галузі освіти, при обробці даних, а також «Computational X» (області обчислень) для багатьох X (областей знань). Однак все частіше його використовують, не виводячи на передній план як ключовий компонент у побудові виробничих програмних систем. То що зараз може зробити безкоштовна бібліотека Wolfram Engine для розробників? — Вона саме упаковує мову таким чином, щоб її було зручно вставляти у безліч програмних середовищ та проектів.
Тут слід трохи зупинитися для роз'яснень, якою я бачу мову Wolfram Language у сьогоднішніх реаліях. (Слід зазначити, що ви можете відразу запустити його в Інтернеті ізольованого програмного середовища Wolfram Language). Найважливіше - це усвідомити, що мова Wolfram Language в її нинішньому вигляді - це дійсно принципово новий програмний продукт, а саме повнофункціональна обчислювальна мова. На сьогоднішній день, це надзвичайно потужний (символьний, функціональний, … ) мова програмування, але при цьому він являє собою щось набагато більше оскільки він має унікальну особливість, яка полягає в тому, що в нього вбудована величезна кількість обчислювальних баз знань: знання про алгоритми, знання про навколишній світ, знання про те, як автоматизувати програмні продукти та процеси.
Мета мови Wolfram Language проста, хоча при цьому досить амбітна: все, що необхідно, має бути вбудоване в мову і при цьому бути максимально автоматизованим.
Але повернемося до моменту зародження комп'ютеробудування — все, що тоді існувало, це лише машинний код, потім з'явилися прості мови програмування. І незабаром можна було навіть вважати, що само собою зрозуміло, що на комп'ютері повинна бути встановлена операційна система. Пізніше, з появою мереж, з'явився інтерфейс користувача, потім — засоби підключення до мережі.
Я вважаю своїм завданням разом з мовою Wolfram Language — надати користувачеві рівень обчислювального інтелекту, який фактично містить у собі всі обчислювальні знання про всю нашу цивілізацію і дозволяє людям вважати, що їхній комп'ютер знатиме, як розпізнавати об'єкти на зображенні, як вирішувати рівняння чи підрахувати скільки становить населення будь-яких міст, і навіть безліч рішень інших корисних завдань.
Сьогодні за допомогою безкоштовного двигуна Wolfram Engine для розробників, ми хотіли б зробити наш продукт повсюдно використовуваним та швидко доступним для розробників програмного забезпечення.
Безкоштовний двигун Wolfram для розробників має доступ до всієї бази. знань Wolfram за допомогою безкоштовної базового плану передплати на сервіс Wolfram Cloud. (Якщо вам не потрібні дані в реальному часі, все може бути кешовано і ви зможете запускати Wolfram Engine без підключення до мережі). Базова передплата на Wolfram Cloud також дозволяє вам зберігати свої методи API у хмарі.
(Безумовно, якщо ви хочете використовувати всю нашу «надархітектуру», що охоплює настільні, серверні, хмарні, паралельні, вбудовані, мобільні – та інтерактивні, розробки та виробничі обчислення – тоді гарною відправною точкою для Вас буде Wolfram|One, яка доступна у вигляді безкоштовної пробної версії).
Запуск в експлуатацію
Отже, як працює ліцензування безкоштовної бібліотеки Wolfram Engine для розробників? За останні 30 років у нашої компанії була дуже проста модель використання: ми ліцензували наше програмне забезпечення з метою отримання прибутку, саме це дозволяє нам продовжувати нашу довгострокову місію. безперервних та енергійних наукових розробок. Також ми зробили багато важливих програм доступними безкоштовно – наприклад, це наш основний сайт Wolfram | Alpha, Wolfram Player та доступ до хмари Wolfram у передплаті за базовим тарифом.
Безкоштовний двигун Wolfram Engine для розробників призначений для використання під час розробки готового програмного забезпечення. Ви можете використовувати його для розробки готових програмних продуктів як для себе особисто, так і для компанії, де працюєте. Ви можете використовувати його для розробки власних проектів вдома, в школі або на роботі. Ви можете використовувати його для вивчення Wolfram Language мови для майбутніх програмних проектів. (Якщо вас це зацікавило за цим посиланням доступна чинна ліцензія).
Якщо у вас є готовий програмний продукт (система), готовий до запуску, ви також можете отримати ліцензію на виробництво із застосуванням Wolfram Engine. Як саме це працює, залежатиме від того, який саме програмний продукт ви створили та пропонуєте. Існує кілька варіантів: для локально-індивідуального, для корпоративного розгортання, для розповсюдження бібліотеки Wolfram Engine з програмним або апаратним забезпеченням, для розгортання на платформах хмарних обчислень та для розгортання Wolfram Cloud або Wolfram Enterprise Private Cloud.
Якщо ви створюєте безкоштовну систему з відкритим вихідним кодом, ви можете подати запит на безкоштовну ліцензію на використання Wolfram Engine. Крім того, якщо у вас вже є ліцензія за типом ліцензії Wolfram (Того типу, який є, наприклад, в більшості університетів), можна вільно використовувати Free Wolfram Engine for Developers для всього, що прописано в ліцензії.
Ми поки що не встигли розглянути всі можливі нюанси використання двигуна Wolfram, але ми прагнемо забезпечити просте ліцензування на довгострокову перспективу (і ми працюємо над тим, щоб забезпечити постійну доступність та працездатність мови Wolfram Language, в автономному режимі). Зараз у нас стабільні ціни на всі наші програмні продукти, які були створені за 30 з лишком років старанної роботи, і нам хотілося б триматися якнайдалі від безлічі варіантів рекламних хитрощів, які, на жаль, останнім часом стали занадто поширеними в галузі ліцензій на програмне забезпечення.
Застосовуйте на здоров'я!
Я дуже гордий тим, що нам вдалося створити на базі мови Wolfram Language, і мені було дуже приємно спостерігати за всіма тими винаходами, відкриттями та розвитком у галузі освіти, які досягнуті за допомогою нашого програмного продукту за ці десятиліття. Останніми роками позначився принципово новий рівень дедалі ширшого використання мови Wolfram Language у масштабних програмних проектах. Іноді весь проект будується лише мовою Wolfram Language. Іноді Wolfram Language вводиться, щоб принести деякий додатковий обчислювальний інтелект високого рівня у певному місці проекту.
Метою безкоштовного двигуна Wolfram Engine для розробників є саме полегшення для кожного користувача застосування мови Wolfram Language у будь-якому проекті з розробки програмного забезпечення та при створенні систем, що використовують його потужні обчислювальні можливості.
Наша команда наполегливо працювала для того, щоб зробити Free Wolfram Engine для розробників, настільки простим у використанні та розгортанні, наскільки це взагалі можливо. Але якщо раптом щось не спрацює у вас особисто чи у вашому проекті на роботі, то будь ласка надішліть мені лист! Якщо все добре, використовуйте те, що ми розробили для вас, і зробіть щось нове на базі того, що вже створено!