计算机系统之间的差异

不同的计算机系统之间有许多差别,但 Wolfram 语言的一个重要特点就是能使用户在工作中不用考虑这些差异.
为了尽可能好的适应特定的计算机系统,对不同的计算机系统,Wolfram 系统的用户界面不可避免地有所不同. 但这仅仅是表面的差异,关键的是 Wolfram 系统在每一种计算机系统中都以完全相同的方式工作.
Wolfram 语言内核使用的语言
Wolfram 系统笔记本结构
WSTP 通讯协议
在所有计算机系统中完全相同的 Wolfram 系统元素.
例如,用户给 Wolfram 语言内核的命令,对每一种计算机系统是完全一样的. 这意味着当用这些命令写程序时,可以在任何支持 Wolfram 系统的计算机上立即运行它.
Wolfram 系统笔记本的结构对所有计算机系统也都是一样的. 因此,如果用户在某一计算机系统上创建一个笔记本,那么也可以把它拿到其它计算机系统上使用.
窗口、字体等的外观
从笔记本导入资料或者把资料导出到笔记本的机制
菜单命令的快捷键
从一个计算机到另一个计算机的不同元素.
尽管下面列出的 Wolfram 系统笔记本的结构对各种计算机系统总是相同的, 但是常常出现表面差异,不同的体系有不同的交互方式.
设计笔记本的目标是使其在各种情况下以同一种方式工作, 以便让曾经使用过特定类型的计算机系统的用户能很好的适应它.
此外,通过让笔记本适应每个特殊的计算机系统, 笔记本和其它程序之间的资料交换变得更容易.
三种不同的计算机系统上的 Wolfram 系统笔记本,基本结构是完全相同的,但表现的一些细节有差异:

1.gif

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