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

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

16
задан Charles 14 December 2011 в 17:41
поделиться

2 ответа

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

  • Большинство систем компьютерной алгебры, похоже, имеют своего рода интерфейс ноутбука (Maple, MuPad, Sage do)

  • Последние версии MATLAB имеют режим ячейки ], который не совсем записная книжка, но он охватывает аналогичную философию и позволяет аналогичный рабочий процесс.

  • Поскольку Python часто используется для научной работы, есть несколько редакторов Python, которые либо пытаются реализовать интерфейс ноутбука (например, Reinteract ), либо копируют режим ячеек MATLAB (например, iep ), ни один действительно не в хорошем состоянии. Очень многообещающим, но еще не выпущенным проектом является HTML-блокнот IPython 0.12 .

8
ответ дан 30 November 2019 в 17:36
поделиться

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

5
ответ дан 30 November 2019 в 17:36
поделиться