Maple

Confusion grey.svg
提示:本条目的主题不是楓樹
Maple
Maple12 Screenshot.jpg
Maple界面
開發者Waterloo Maple Inc. (Maplesoft)枫软
穩定版本
穩定版本
2017
(2017年5月25日 (2017-05-25)
编程语言C语言, Java, Maple language
操作系统跨平台
类型计算机代数系统
许可协议私有
網站www.maplesoft.com/products/maple/
加拿大滑铁卢枫软总部

Maple是一个通用型的商用计算机代数系統。Maple起源于1988年,由加拿大安大略滑铁卢的一家公司,Waterloo Maple Inc.(亦称Maplesoft枫软)进行开发和商业销售。最新版是Maple 2018。它的主要竞争者是Mathematica

目前共有五個版本:Personal(個人版),Professional(專業版),Academic(學術版),Government(政府版)和Student(學生版)。

2009年,枫软被日本软件商Cybernet Systems收购。

總覽

核心功能

用戶能够直接使用傳統數學符號进行輸入,也可以定制个性化的界面。对于数值计算有额外的支持,能够扩展到任意精度,同时亦支持符號演算及可视化。符號演算的例子参见下文。Maple内建有一种动态的命令行风格的编程语言,该语言支持具有作用域的变量。同时亦有其他語言的接口(C、FORTRAN、Java、Matlab和Visual Basic)。还具有与Excel进行交互的接口。

架构

Maple由一个很小的由C语言编写的内核提供Maple语言。许多功能由各种来源的函数库提供。许多数值计算由 NAG数值计算库, ATLAS库, GNU多精度库提供。大部分库由Maple语言编写,并且可查看源代码。

Maple中不同的功能需要不同格式的数值数据。符号表达式在内存中以有向无环图的形式存储。标准界面和计算界面由Java语言编写。经典界面由C语言编写。


其他语言
čeština: Maple
dansk: Maple
فارسی: میپل
suomi: Maple
français: Maple
עברית: Maple
Bahasa Indonesia: Maple (perangkat lunak)
italiano: Maple
日本語: Maple
lietuvių: Maple
Nederlands: Maple
polski: Maple
português: Maple
русский: Maple
Simple English: Maple (CAS)
slovenščina: Maple
српски / srpski: Maple (софтвер)
svenska: Maple
українська: Maple
Tiếng Việt: Maple