软件开发

动态库的加载

Mathematica 8 引入 C 和 C++ 外部程序库的动态链接,完全把库函数集成入 Mathematica 语言。因为低成本的函数调用和减少的内存使用,使得在 Mathematica 的其它高级计算和开发功能的帮助下,外部程序库的性能被进一步提高,因此实现了将系统开销最小化的目标。

  • 将外部代码集成入 Mathematica 中的重要新方法。 »
  • 在所有平台中对动态库使用同样的 Mathematica 指令。
  • 数据可以在 Mathematica 和动态库中共享。 »
  • 程序库的 C 语言函数与 Mathematica 相集成。 »
  • 任意的 Mathematica 表达式可使用 MathLink 与程序库相交换。 »
  • 动态库的自动的平台无关的名称解析和定位。 »
  • Mathematica 应用程序中分布动态库的机制。 »
  • 提供了与平台无关的工具,以实现从 Mathematica 构建动态库的功能。 »
  • 提供了诊断工具,以调查程序库版本信息和加载错误。 »
  • Mathematica 8 技术使用,提供快速访问外部程序库的功能。 »
快速访问 C 代码 »许多内置的例子 »调用外部 C 程序库 »
与 NDSolve 相集成 »Mathematica 用于外部程序库 »以少于500行的代码构建视频播放器 »
IN THE NEWS...

Dr Dobb's:

"A tremendous accelerator for developers"



Select Language: enjaespt-brruko