MATHEMATICA 教程

计算机系统之间的差异

不同的计算机系统之间有许多差别,但 Mathematica 的一个重要特点就是能使用户在工作中不用考虑这些差异.

为了尽可能好的适应特定的计算机系统,对不同的计算机系统,Mathematica 的用户界面不可避免地有所不同. 但这仅仅是表面的差异,关键的是 Mathematica 在每一种计算机系统中都以完全相同的方式工作.

Mathematica 内核使用的语言
Mathematica 笔记本结构
MathLink 通讯协议

在所有计算机系统中完全相同的 Mathematica 元素.

例如,用户给 Mathematica 内核的命令,对每一种计算机系统是完全一样的. 这意味着当用这些命令写程序时,可以在任何支持 Mathematica 的计算机上立即运行它.

Mathematica 笔记本的结构对所有计算机系统也都是一样的. 因此,如果用户在某一计算机系统上创建一个笔记本,那么也可以把它拿到其它计算机系统上使用.

• 窗口、字体等的外观
• 从笔记本导入资料或者把资料导出到笔记本的机制
• 菜单命令的快捷键

从一个计算机到另一个计算机的不同元素.

尽管下面列出的 Mathematica 笔记本的结构对各种计算机系统总是相同的, 但是常常出现表面差异,不同的体系有不同的交互方式.

设计笔记本的目标是使其在各种情况下以同一种方式工作, 以便让曾经使用过特定类型的计算机系统的用户能很好的适应它.

此外,通过让笔记本适应每个特殊的计算机系统, 笔记本和其它程序之间的资料交换变得更容易.

三种不同的计算机系统上的 Mathematica 笔记本,基本结构是完全相同的,但表现的一些细节有差异.

1.gif

Mathematica 系统的模块化性质的一个结果是它的组件可以在不同的计算机上运行. 例如,在一台计算机上运行 Mathematica 前端,而在另一台计算机上运行其内核.

内核与前端的通信由 MathLink 控制.

New to Mathematica? Find your learning path »
Have a question? Ask support »