编程与开发

Mathematica 为开发各种规模的项目提供了一个流水线式的工作流。作为一种灵活的符号式语言,Mathematica 支持多语言模态、高级调试工具、自动界面构建等等,因而可以简化从最初设计到最终部署的整个开发过程。


完美的开发流程

通过采用适用于大规模问题的鲁棒的内置算法,以及将多个技术领域集成到单个系统中,Mathematica 可实现从最初的原型系统到整个企业架构系统的完美工作流。

独一无二的符号式语言

Mathematica 统一地将数据、程序、公式、图形、文档等表示为符号表达式。而这种统一的表示方式仅在 Mathematica 独特的符号式语言中才可能实现,因而用户可以很容易地开发任何程序,从简单的 applet 小程序到复杂的软件系统。
Unique symbolic language

完全自定义的图形用户界面的快速实现

从简单的工具栏到精巧的面板和复杂的应用程序,Mathematica 使用户界面的开发变得很简单。Mathematica 中的界面组件以符号形式指定,因而可以自动确定布局、控件类型和与变量之间的连接,以流水线方式构建界面,并且还可以缩短开发时间。
Fully customizable instant GUIs

Code 生成和编译

自动 C 代码生成和从 Mathematica 中编译生成的代码,使得高质量代码的开发既轻松又便捷。C 代码可以编译为独立可执行文件或者动态库文件,或者还可以直接用于其它项目中。运行时在 Mathematica 中加载动态库文件,可以实现高速、有效的执行。

调试和概要分析

可以设置不同类型的断点,通过观察表达式来研究运行中的代码,直观地跟踪任意程序执行过程中的具体步骤等等,Mathematica 的集成源代码级的调试器提供了高度的灵活性,以分析和验证程序,最终缩短了开发时间。

与 R 的内置集成

Mathematica 提供了将 R 代码集成入工作流的内置方法,使得 Mathematica 和 R 之间交换数据,从 Mathematica 内执行 R 代码。在 RLink 下,R 用户可以在全面的 Mathematica 系统下使用数千个函数。

基于语境的输入助手

输入助手为 Mathematica 的函数、选项和其他元素提供了智能化补全和突出显示功能,与 Mathematica 无可替代的文档系统相集成。

多模态编程语言

Mathematica 优于传统的计算机语言之处在于同时支持多种编程模式,如过程式、函数式、基于规则、基于模式 面向对象等等。这种多模态的编程方式使您可以随心所欲地编程,而无需考虑应该采取何种编程方式。

无限的性能和规模

Mathematica 高性能功能的核心是其拥有全世界最大规模的高度优化的算法,大部分算法都是由 Wolfram Research 开发出来的。与即时编译的有效性和自动配置的并行计算结合,确保即使对最苛刻的技术问题也能给出正确的答案。
Unlimited performance and scale

高级代码编辑器

Mathematica 提供了功能强大的源代码,支持语法突出显示、错误报告、命令补全、自动格式化和缩进等等许多功能。与多语言 IDE Wolfram Workbench 的集成提供了对一些高效率工具的访问,如基于项目的文件管理、源代码控制和高级调试和语法分析。
Advanced code editor

CDF 和其他部署选项

部署到 MathematicaCDF Player 或者 Wolfram Player Pro 的可计算文档格式应用程序将动态、多参数实时计算和可视化放入读者手中。Mathematica 程序包——可重新使用、可重新分发、与平台无关的程序库,全面支持文档和助手面板——使得代码可以重新使用和分发。

解决方案

科学、工程、生物技术、金融、艺术、教育等等...
查询您的研究领域»

快速浏览

查看 Mathematica为广大用户在工业、研究和教育等多种领域带来的好处。
观看视频»

Wolfram Training

快速入门和各种高级课程。
查看特色培训»

获取 Mathematica

 

系统要求»
有问题?请联系我们»



Select Language: enjaespt-brru