Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 核心语言 > 8.0的新功能:核心语言 >
8.0的新功能:核心语言
基于强大且简明的原则,核心 Mathematica 语言为快速初样到大型高性能系统提供了一个独特的深层和丰富的编程语言. 第8.0版添加了一个无语法的语言输入,是对编程语言的一个创新与革新. 它还具有许多重要的性能特征,例如,自动代码生成,多核并行,共享程序库链接以及 GPU 集成等.
( 在输入的开始部分) — 使用自由格式语言生成 Mathematica 输出
(Ctrl+) — 输入自由格式语言来转换成内嵌的 Mathematica 输入
WolframAlpha 从 Wolfram|Alpha 中获得许多可能形式的结果
Compile 通过编译成本地码增加计算速度
CompilationTarget 指定包含 C 代码的编译函数的目标运行时间的一个选项
RuntimeAttributes 指定编译函数的 Listable 属性的一个选项
Parallelization 指定编译函数是否应该并行运行的一个选项
LibraryFunctionLoad 从共享库加载一个函数至 Mathematica
LibraryFunction 调用共享库的一个函数
LibraryFunctionInformation 程序库函数的信息
LibraryFunctionUnload, LibraryUnload 卸载函数与程序库
FindLibrary, $LibraryPath 寻找程序库解决指定系统的文件扩展名
CUDAInformation 列出所有 CUDA 设备信息
CUDAImageConvolve 与指定内核卷积图像
CUDAFunctionLoad 加载用户定义的函数运行在使用 CUDA 的 GPU 上
CUDAErosion  ▪ CUDADilation  ▪ CUDAFourier  ▪ CUDADot  ▪ ...
OpenCLInformation 列出所有 OpenCL 设备信息
OpenCLFunctionLoad 加载用户定义的函数运行在使用 OpenCL 的 GPU 上
Export Mathematica 编译函数导出为 C 代码
CCodeGenerate Mathematica 编译函数导出为 C 代码
ToCCodeString 把一个符号 C 表达式转换成一个 C 代码字符串
CAddress  ▪ CAssign  ▪ CBlock  ▪ CCall  ▪ CFor  ▪ CFunction  ▪ ...
CIf  ▪ CMember  ▪ CPointerType  ▪ CReturn  ▪ CStruct  ▪ ...
CreateExecutable 从 C 代码中创建一个可执行文件
CreateLibrary 从 C 代码中创建一个程序库
CreateScheduledTask 创建一个任务并执行定时计算
RunScheduledTask 安排和运行一个任务并执行定时计算
ConditionalExpression 表示一个当条件满足时有效的表达式
新的消息处理
Assert 测试一个断言
$AssertFunction 指定一个函数应用于失败的断言
并行计算的性能改进
Parallelize (修改) — 性能得到改进,自动分布定义
LaunchKernels (修改) — 内核启动的性能得到改进
DistributeDefinitions (修改) — 定义分布的性能得到改进
更多关于
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF