Wolfram Development Platform

Радикально новый подход к программированию

Используя опыт трёх десятилетий развития технологий, Wolfram Development Platform направляет кардинальные возможности языка Wolfram Language на создание и развёртывание производственных программных систем и приложений.

Следуя своей философии, опирающейся на обширныe алгоритмическиe и интеллектуальныe ресурсы и приверженности к максимальной автоматизации, язык Wolfram Language кардинально меняет возможности программирования. Более того, с Universal Deployment System всё, что Вы создаёте, может быть немедленно введено в действие через API, сеть, мобильное устройство, встроенный код и многое другое.

Идеально подходит для
  • Вычислительных компонентов в масштабе предприятий
  • Приложений, управляемых данными
  • Скорого введения алгоритмов в действие

Быстрая разработка и развёртывание

Используя Wolfram технологии, Wolfram Development Platform позволяет за считанные минуты создать и ввести в действие полезное для Вас приложение и создать крупную производственную систему за несколько дней или недель.

Максимальная автоматизация

Язык Wolfram Language делает всё настолько автоматическим, насколько это возможно: Вы пишете код, после чего он автоматически выбирает алгоритм, организовывает данные, создаёт интерфейсы, оптимизирует подачу результата и налаживает производственное внедрение.

Инкрементальное интерактивное программирование

Поскольку язык Wolfram Language является интерактивным, Вы можете исполнять свою программу по мере её написания, а поскольку он символьный, каждый фрагмент кода является исполняемым, таким образом, любую программу легко создавать постепенно.

Компактная программа, обширные функциональные возможности

Строчка кода на языке Wolfram Language естественным образом достигает того, на что в традиционных языках программирования необходимо сотни строчек кода, если это вообще можно сделать. Код на языке Wolfram Language также является элегантным и легко читаемым.

Интегрированная документация

Wolfram Development Platform позволяет Вам писать код в Wolfram CDF документах, где текст, графика и интерактивные интерфейсы - все непосредственно связаны с Вашим исполняемым кодом в высоко структурированном документе.

Высокопроизводительные вычисления

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

Мгновенное введение в действие в облаке

С Wolfram Development Platform Вы имеете возможность мгновенно ввести в действие Ваши программы в облаке, создавая API, интерактивный веб-контент, мобильные приложения и многое другое.

Встроенные алгоритмы и информация

Язык Wolfram Language включает в себя наибольшее в мире сплетение алгоритмов, а также огромный информационный банк Wolfram Knowledgebase, используемый в Wolfram|Alpha, и делает это всё непосредственно доступным для Ваших программ.

Язык самого высокого в мире уровня

В языке Wolfram Language большинство примитивов касаются изображений, сетей или городов, а не низкоуровневых машинных операций.

Естественный язык, когда Вам это нужно

Язык Wolfram Language включает в себя понимание естественного языка, та самая технология, которая используется Wolfram|Alpha, так что Ваши программы смогут работать с вводом на естественном языке, и Вы также сможете использовать естественный язык для создания своих собственных программ.

Пишите в облаке или на своём настольном компьютере

Wolfram Development Platform позволяет Вам писать, тестировать и развёртывать код непосредственно в облаке через любой браузер. Также имеется полнофункциональный интерфейс рабочего стола, который беспрепятственно подключается к облаку.

Развёртывайте и вводите в действие на ходу

Используйте мобильное приложение Wolfram Cloud для того, чтобы просматривать, редактировать и взаимодействовать со своими развёртываниями на мобильном телефоне. Пишите, тестируйте и вводите в действие Ваш код, где и когда Вам удобно.

Язык, включающий в себя всё

Философия языка Wolfram Language в том, чтобы включить в себя и автоматизировать как можно больше функциональных возможностей и информации с целью того, чтобы Вы могли сосредоточиться на том, что программа должна делать, а не на том, как она должна это делать.

Главная страница языка Wolfram Language »
Принципы и понятия языка Wolfram Language »
Заметки о языке Wolfram Language для специалистов по компьютерным языкам »

Введение в действие откуда угодно и куда угодно

Благодаря системе Wolfram Universal Deployment, написав программу один раз, Вы можете тотчас же ввести её в действие, где пожелаете.

Создание прямых API

Напрямую открывайте любой код на языке Wolfram Language, который будет задействоваться через веб API откуда угодно в интернете.

Веб-вычисления, выполняемые в облаке

Выполняйте код на языке Wolfram Language динамическим образом в среде Wolfram Cloud при каждом посещении URL.

Быстрое создание интерфейса с помощью форм

В мгновение ока образовывайте высоко структурированные формы для вызова любой программы на языке Wolfram Language, используя Wolfram Smart Fields, чтобы принимать запросы на естественном языке там, где Вам это необходимо.

Вызов с других языков

Среда Wolfram Development Platform генерирует код, который обращается к прямым API с широкого диапазона языков программирования.

Интерактивный материал в облаке

Используйте облачный CDF для развёртывания интерактивного информационного материала языка Wolfram Language непосредственно в среде Wolfram Cloud.

Включение в веб-страницы

Незамедлительно включайте формы или информационные материалы, созданные с помощью Wolfram Development Platform в любую веб-страницу.

Вызов с веб-скриптов

Удобным образом обращайтесь к любому прямому API в среде Wolfram Cloud непосредственно в скрипте веб-страницы.

Магия символьного развёртывания

Поскольку язык Wolfram Language имеет программируемое символьное представление своего собственного введения в действие, Вы можете "писать" и автоматизировать сколь-угодно сложные сценарии развёртывания.

Достигайте желаемых результатов при помощи вашего кода

Язык Wolfram Language не просто намного повышает эффективность программирования, он также существенно повышает планку того, чего реалистично можно достичь с помощью программы.

Объединяй и властвуй

Поскольку в языке Wolfram Language всё встроено последовательным образом, Вы в рабочем порядке можете сочетать функциональность из совершенно различных предметных областей, открывая новый уровень программирования и алгоритмических новаторский решений.

Помещайте визуализации куда угодно

Язык Wolfram Language позволяет легко поместить эстетически оптимизированные статические или динамические визуализации туда, где это необходимо, оживляя каждый аспект Вашей программы.

Используйте информацию об окружающем мире

Язык Wolfram Language содержит в себе данные и модели из тысяч предметных областей, что позволяет Вашим программам непосредственно получать информацию о реальном мире и использовать её в расчётах.

Информатика—часть системы

Дизайн и автоматизация Wolfram Language позволят на рабочем уровне использовать современные методы и структуры данных информатики, даже если Вы до этого никогда их не изучали..

Программирование с использованием шаблонов

Язык Wolfram Language поддерживает уникальную методологию программирования, основанную на преобразованиях, заданных символьными шаблонами, что позволяет создавать крупномасштабные декларативные программы исключительно гибким и выразительным способом.

Добавьте естественный язык

Язык Wolfram Language обладает доступом к той самой лингвистической системе, которой пользуется Wolfram|Alpha, поэтому Ваша программа уже сейчас может работать с естественным языком.

Код для написания кода

Благодаря тому, что язык Wolfram Language является символьным, Вы можете создавать программы, которые алгоритмически обрабатывают или генерируют код.

Комбинируйте код на свои вкус

Код на языке Wolfram Language лаконичный, легко читаемый и, ввиду своего символизма, всегда модульный и интероперабельный, поэтому Вам не составит труда тотчас использовать изучаемый Вами код (скажем, один из более чем 100.000 справочных примеров) в своих собственных программах.

Ознакомьтесь с нашим быстрым внедрением для программистов »
Ценность символьной природы

Символьная природа языка Wolfram Language позволяет Вам с помощью программы обрабатывать всё, что пожелаете: данные, изображения, документы, интерфейсы, программы, а также информационные материалы.

Запрограммируйте произвольный документ

Используя Wolfram Language, символьная природа языка позволяет Вам создавать произвольно сложные интерактивные документы и интерфейсы программным образом.

Высокоспециализированные методы без проблем

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

Серьёзное функциональное программирование

Функциональное программирование на современном уровне с основными символьными расширениями является ключевой частью языка Wolfram Language.

Совершенно новый подход к базам данных

Язык Wolfram Language включает в себя новый символьный подход к базам данных, который сочетает в себе иерархический и SQL стили и вводит в употребление беспрецедентно лёгкие в использовании символьные интерфейсы функционального стиля.

Столько уровней, сколько необходимо

Поскольку все объекты в языке Wolfram Language обладают одинаковой символьной природой, он позволяет органичным образом создавать такое количество структурных уровней, которое Вам необходимо, сочетая код и данные, и в рутинном порядке передавая уровни структурных конструкций в качестве исходных данных.

Стройте своё дело с Wolfram Development Platform

Wolfram Development Platform создавалась для поддержки проектов и бизнесов всех размеров от стартапов до крупномасштабных организаций, а также для того, чтобы предоставить удобную и надёжную среду для программирования и развёртывания.

Проверенные в деле системы

Основная инфраструктура Wolfram Development Platform прошла годы полевых испытаний в широко используемой общедоступной системе Wolfram|Alpha, созданной компанией Wolfram.

Максимизируйте продуктивность программиста

Наукоёмкий язык Wolfram Language кардинально меняет экономику программирования, автоматизируя многие задачи программирования и позволяя программистам начать с истинно высокоуровневой платформы встроенных функциональных возможностей.

Консультационное содействие, если Вам это необходимо

Wolfram Solutions имеет безупречную историю предоставления исключительных решений для лучших организаций по всему миру. Группа Wolfram Technical Services Group также предоставляет почасовые услуги проектного консультационного содействия.

Используйте свой собственный веб-код

Wolfram Development Platform совместима со стандартными веб-системами и веб-кодом, поддерживая редактирование веб-активов, а также высокоуровневое программное шаблонирование информационных веб-материалов.

Полноценно масштабируемый код

Большое количество замечательных направлений деятельности можно создать, используя лишь несколько строчек кода языка Wolfram Language. Но если есть такая необходимость, Вы также можете писать на языке Wolfram Language приложения размером в миллионы строчек кода, например в системе Wolfram|Alpha.

Встроенная поддержка автоматизированного тестирования

Язык Wolfram Language обладает встроенными, в полной мере поддерживающими сценарии, возможностями осуществления контроля за правильностью и анализом результатов тестирования, что облегчает проверку Ваших программ и создание комплексных процедур гарантии качества программного обеспечения.

Контроль исходного кода

Wolfram Development Platform обладает встроенными возможностями управления версиями, а также возможностями работы с Wolfram Workbench—интергированной средой разработки на базе Eclipse, которая поддерживает распространённые системы контроля исходного кода.

Протоколирование для обработки и анализа

При развёртывании в Wolfram Cloud, каждое действие Ваших пользователей может быть запротоколировано и передано для оперативного анализа или визуализации в Wolfram Language, а также использовано для создания панелей индикаторов, отчётов или для высокотехнологичного алгоритмического извлечения информации.

Неограниченная оперативная совместимость

Wolfram Development Platform предусматривает возможность создания как автономных приложений, так и компонентов, использующих API или др. интерфейсы для того, чтобы удобным образом соответствовать современным экосистемам программного обеспечения.

Возможность наёма специалистов

Целое поколение студентов технических специальностей сталкивались с языком Wolfram Language за время его существования в системе Mathematica, в результате чего, на сегодняшний день, сложилось динамическое сообщество специалистов, из которого можно нанимать на работу программистов Wolfram Language.

Порадуйте своих разработчиков

Программировать на языке Wolfram Language одно удовольствие... отчасти потому, что небольшая программа производит сильное впечатление, а отчасти потому, что её всегда можно выполнять интерактивно на любом этапе, чтобы отследить как она работает. А также, с её помощью создать изображения и красивые интерфейсы.

Смешивайте с другими языками

Среда Wolfram Development Platform может автоматически генерировать код на многих языках программирования для обращения к Вашей программе на языке Wolfram Language. Язык Wolfram Language также позволяет Вам обращаться к программам, написанным на других языках.

Код, который легко читать и документировать

Будучи такими высокоуровневыми, программы на языке Wolfram Language, как правило, лаконичны и легко читаются. Обычно программы пишутся в CDF документах, которые могут включать в себя примеры и документацию, и в которых каждый фрагмент программы может быть непосредственно исполнен и протестирован.

Администрируйте свои программы в облаке

Среда Wolfram Development Platform позволяет Вам создавать рабочие группы, внутри которых допускается обмен кода, а также даёт Вам подробный программный контроль на тем, кто и как может пользоваться Вашим готовым кодом.

Трансформирование и анализ программного кода

Благодаря своей символьной природе, язык Wolfram Language приравнивает программы к данным, и позволяет Вам производить реструктуризацию или другие преобразования программного кода, а также строить визуализации и анализировать программы, используя современные методы теории графов и другие методики.

Облако индивидуального пользования, если угодно

Среда Wolfram Development Platform предусматривает возможность функционирования в закрытой конфигурации для частного пользования. Она может эксплуатироваться надёжным образом, будучи расположенной в инфраструктуре Вашего предприятия.

en es ja ko pt-br zh