软件开发
动态库的加载
Mathematica 8 引入 C 和 C++ 外部程序库的动态链接,完全把库函数集成入 Mathematica 语言。因为低成本的函数调用和减少的内存使用,使得在 Mathematica 的其它高级计算和开发功能的帮助下,外部程序库的性能被进一步提高,因此实现了将系统开销最小化的目标。
- 将外部代码集成入 Mathematica 中的重要新方法。 »
- 在所有平台中对动态库使用同样的 Mathematica 指令。
- 数据可以在 Mathematica 和动态库中共享。 »
- 程序库的 C 语言函数与 Mathematica 相集成。 »
- 任意的 Mathematica 表达式可使用 MathLink 与程序库相交换。 »
- 动态库的自动的平台无关的名称解析和定位。 »
- 在 Mathematica 应用程序中分布动态库的机制。 »
- 提供了与平台无关的工具,以实现从 Mathematica 构建动态库的功能。 »
- 提供了诊断工具,以调查程序库版本信息和加载错误。 »
- 被 Mathematica 8 技术使用,提供快速访问外部程序库的功能。 »
快速访问 C 代码 » | 许多内置的例子 » | 调用外部 C 程序库 » |
与 NDSolve 相集成 » | 被 Mathematica 用于外部程序库 » | 以少于500行的代码构建视频播放器 » |