Язык Wolfram

Язык Вольфрам Обзор Wolfram Language Wolfram Language — это универсальный язык программирования, разработанный Wolfram Research.  Язык фокусируется на символьных вычислениях, […]

Язык Вольфрам

  • Обзор Wolfram Language

    • Wolfram Language — это универсальный язык программирования, разработанный Wolfram Research. 
    • Язык фокусируется на символьных вычислениях, функциональном программировании и программировании на основе правил. 
    • Он используется в математической программе Mathematica и может выполнять различные математические операции. 
  • История и развитие

    • Язык был частью Mathematica с 1988 года и изначально был системой компьютерной алгебры. 
    • В 2013 году язык был переименован, чтобы сделать его бесплатным для Raspberry Pi, что вызвало споры из-за его проприетарного характера. 
    • Wolfram Research планировала перенести язык на Intel Edison, но это не было реализовано. 
    • В 2019 году язык был интегрирован с игровым движком Unity для разработчиков игр. 
  • Синтаксис и основы

    • Синтаксис языка похож на M-выражения LISP 1960-х годов с поддержкой инфиксных операторов и функциональных нотаций. 
    • Язык использует списки и фигурные скобки для обозначения списков и выражений соответственно. 
    • В языке есть синтаксический сахар, включая префиксные и постфиксные выражения, а также апостроф для обозначения производных. 
  • Функциональное программирование и сопоставление с образцом

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

    • Официальная реализация Wolfram Language находится в Mathematica и онлайн-сервисах, но имеет закрытый исходный код. 
    • Существует ряд сторонних реализаций языка с открытым исходным кодом, включая MockMMA и современные версии на Java и Golang. 
    • В 2019 году Wolfram Research выпустила бесплатный движок Wolfram Engine для некоммерческого использования. 
  • Присвоение имен и дальнейшее развитие

    • Язык получил официальное название в 2013 году и используется в качестве серверной части для Mathematica и других технологий Wolfram. 
  • Дополнительные ресурсы

    • В статье есть ссылки на другие ресурсы, включая математический портал и интерфейс ноутбука. 

Полный текст статьи:

Язык Wolfram — Википедия

Оставьте комментарий

Прокрутить вверх