Подтвердить что ты не робот

Есть ли приложение, которое поддерживает книгу в стиле Mathematica, но настраиваемое?

Мой сын некоторое время демонстрировал мне Mathematica. Есть ли что-то подобное, которое работает в метафоре рабочей книги, но не ограничивается Mathematica?

4b9b3361

Ответ 1

Seco (ранее Scriba) поддерживает многие языки в стиле ноутбуков, ориентированных на Mathematica.

Обратите внимание, что при использовании бит программирования ноутбуки Mathematica не ограничиваются языком Mathematica.

Ответ 2

Я предполагаю, что вы спрашиваете, какие другие языки программирования/системы поддерживают ноутбуки, в отличие от традиционной линейной командной строки (и всех ее улучшенных вариантов). Я думаю, что парадигма ноутбука - исключительно отличный способ работать в интерактивном режиме, и, к сожалению, так мало кто узнал ее полезность (она ложится, но не так быстро, как мне кажется)

Ответ 3

Принимая противоположный подход к Szabolcs, если "не ограничиваясь Mathematica", вы имеете в виду "можете использовать другие языки программирования в одном интерфейсе", стоит иметь в виду, что Mathematica уже имеет перехватывание на другие языки, включая Java, C, . Net, и командной строки (с помощью команды Run).

В принципе вы можете разработать код в интерфейсе ноутбука и просто сохранить соответствующие биты в виде текстовых файлов, используя команду "Сохранить выбор как...". Кажется немного окольным, но это выполнимо.

Ответ 4

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

Ответ 5

vim-notebook - плагин (unix-only) для редактора Vim для обработки любого интерпретатора в стиле ноутбука.

DBtree реализует аналогичный стиль взаимодействия с базой данных SQL.

wxMaxima - это аналогичный графический интерфейс для компьютерной системы Maxima.

Juno - IDE для языка программирования Julia.

Блокнот IJulia основан на IPython.

esProc и RStudio также несколько схожи, поскольку они удерживают результат оценки команды в видимой форме.

Я также упомянул консоль Factor (из-за ее Инспектора) и Insight Maker.

Ответ 6

Возможно, один из самых необычных и я думаю, что связанные дополнения к этой категории инструментов (которые не сразу приходят в голову, потому что это не инструмент программирования) Aibase - менеджер данных объявлений. Он реализует концепцию Aimos - script -контейнеров, написанных на Python 3, - которые могут реализовывать действия и вычисления.