是否有一个应用程序支持Mathematica风格的工作簿但可自定义?

bug*_*net 16 wolfram-mathematica

我的儿子不久前向我展示了Mathematica.是否有类似的工作簿隐喻,但不仅限于Mathematica?

WRe*_*ach 12

Seco(以前的Scriba)支持Mathematica风格笔记本风格的多种语言.

请注意,通过一些编程,Mathematica笔记本不仅限于Mathematica语言.


Sza*_*lcs 8

我假设您正在询问其他编程语言/系统支持哪些笔记本,而不是传统的线性命令行(及其所有改进的变体).我认为笔记本范式是一种非常好的交互式工作方式,很不幸的是,很少有人认识到它的实用性(它正在流行,但并不像我认为的那样快)

  • 大多数计算机代数系统似乎都有某种笔记本界面(Maple,MuPad,Sage do)

  • MATLAB的最新版本有一个单元格模式,它不完全是笔记本电脑,但它包含类似的文本,并允许类似的工作流程.

  • 由于Python经常用于科学工作,因此有几个Python编辑器要么尝试实现笔记本接口(例如Reinteract),要么复制MATLAB的单元模式(例如iep),没有一个能够很好地维护.一个非常有希望但尚未发布的项目是IPython 0.12的HTML笔记本.

  • IPython +1.希望你好好休息一下! (2认同)

Ver*_*eia 5

与Szabolcs相反,如果"不限于Mathematica"你的意思是"可以在同一个界面中使用其他编程语言",那么值得注意的是Mathematica已经与其他语言挂钩,包括Java,C , . Net和命令行(使用Run命令).

原则上,您可以在笔记本界面中开发代码,只需使用"选择另存为..."命令将相关位保存为文本文件.似乎有点迂回,但它是可行的.


Mr.*_*ard 5

同时分享Verbeia的解释,理论上可以通过使用CellEvaluationFunction设置将Notebook界面用于其他语言.您可以使用新的单元格样式将其与Mathematica命令混合使用.