Mathematica 第一版以后不兼容的修改

介绍
Wolfram 语言每一期新版本都包含许多新增功能. 但是,从一开始就进行的精心设计使所有版本之间几乎完全兼容. 例如,几乎所有为 Wolfram 语言第 1 版编写的代码都应该能够在第 13 版中无需改变直接运行,尽管它的运行速度往往会大大加快.
但是,一个不可避免的问题是,如果代码使用的名称以大写字母开头,则可能是由于首次编写该程序的版本开始,名称与之冲突的内置函数可能已被添加到 Wolfram 语言中,或者是函数的语法或选项规范可能已更改,从而影响其使用.
此外,为了保持 Wolfram 语言的整体一致性,较早版本中存在的某些功能已被逐渐删除先是不被存档,然后使用时生成警告消息. 此外,在某些情况下,有必要对与其早期操作不兼容的特定函数进行更改.
After Version 14

14.0 to 14.1

第 13 版和第 14 版之间

13.3 至 14.0

13.2 至 13.3

13.1 至 13.2

13.0 至 13.1

第 12 版和第 13 版之间

12.3 到 13.0

12.2 到 12.3

12.1 到 12.2

12.0 到 12.1

第11版和第12版之间

11.3 到 12.0

11.2 到 11.3

11.1 到 11.2

11.0 到 11.1

第10版和第11版之间
第9版和第10版之间
第8版和第9版之间
第7版和第8版之间
第6版与第7版之间
第5版与第6版之间
第4版与第5版之间
第3版与第4版之间
第2版与第3版之间
在笔记本的前端,进行的变化包括:
  • 笔记本的文件格式已经完全改变,以支持新的笔记本功能.
  • 笔记本文件现在默认给出 .nb 而不是 .ma 的扩展名,.mb 文件现在是多余的.
  • 前端会自动要求将用户命令打开的任何旧的笔记本进行转换.
  • 内核命令 NotebookConvert 可用于笔记本文件格式由第2版至第3版的转换.
  • 输入单元格的默认格式类型现在是 StandardForm 而不是 InputForm.
  • 样式表的组织以及一些默认样式的设置已被更改.
  • 一些菜单命令的热键已经被重新组织.
  • 第1版与第2版之间