虚拟全书 > 介绍 > 运行 Mathematica > Mathematica 的结构 >
MATHEMATICA 教程|相关教程 »

Mathematica 的结构

Mathematica 是一个模块化的软件系统,其执行运算的内核与处理用户交互的前端是互相分离的.
Mathematica 内核实际执行运算的部分
Mathematica 前端处理与用户交互的部分

Mathematica 系统的基本部分.

这样的设计比整体结构有许多优势. 例如,Mathematica 前端可运行在具有增强图形处理能力的本地计算机上,而Mathematica 内核可运行在更快地远程计算机上. 或运行多个内核只需一个前端.
最常见的 Mathematica 工作方式是使用交互式文档称为笔记本. 笔记本把具有文字、图形、面板和其它资料的输入和输出放在一起. 用户使用笔记本既可进行运算,也可作为表达或发布自己的结果的工具.
其它常见的 Mathematica 界面包括基于文本的界面和 MathLink 接口.
笔记本界面交互式文档
基于文本的界面由键盘输入的文本
MathLink 接口与其它程序通讯

Mathematica 的常见界面种类.

Mathematica 的一个重要特点是它不仅能与人交互,还能和其它程序交互. 这个功能是通过 MathLink 来实现的. 它是外部程序和 Mathematica 内核之间的标准双向通讯协议.
在众多可用的 MathLink 兼容的程序中,一些被用来作为 Mathematica 的前端. 这些前端常常提供自己特有的用户界面,并把 Mathematica 内核纯粹作为嵌入的计算引擎.
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF