Wolfram (язык программирования)
язык программирования и среда программирования Из Википедии, свободной энциклопедии
язык программирования и среда программирования Из Википедии, свободной энциклопедии
Wolfram — мультипарадигмальный язык программирования, разработанный компанией Wolfram Research для системы Mathematica. Спроектирован как максимально универсальный язык с акцентом на символьные вычисления, функциональное и логическое программирование, с поддержкой произвольных структур данных[2].
Wolfram (англ. Wolfram Language) | |
---|---|
Класс языка | стили программирования: Переписывание, функциональный, процедурный, массивное программирование (англ. Array programming) |
Появился в | 1988 |
Автор | Wolfram Research Inc. |
Разработчик | Стивен Вольфрам и Wolfram Research |
Расширение файлов |
.nb |
Выпуск | |
Система типов | динамическая, сильная |
Испытал влияние | APL, Си, C++, Фортран, Лисп, Паскаль, Пролог, Симула, Smalltalk и SMP[вд] |
Лицензия | проприетарная |
Сайт | wolfram.com/language/ |
ОС | Windows, macOS и Linux |
В язык встроено достаточно большое количество функций из различных сфер, например, есть встроенные функции для создания и приведения в действие машины Тьюринга, создания графики и аудио, анализа трёхмерных моделей и решения дифференциальных уравнений.
Документация по языку обширна, при этом язык не стандартизирован; планируется проведение частичной стандартизации[3].
Появился в 1988 году, днём рождения языка принято считать 28 мая. До июня 2013 года язык не имел наименования[4], вместо этого внутри фирмы Wolfram использовали наименования «M» и «язык Wolfram», а пользователи язык часто называли «Mathematica» по имени системы, для которой он разработан. Рассматривались варианты наименования «Lingua» и «Express», но в итоге избрано имя, совпадающее с названием компании.
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.