朔雪X忆 发表于 2014-6-19 16:19:55

KhiCAS——XCAS的GIAC引擎的NSpire移植版本


话说,NSpire平台的数学类程序远没有68K平台的丰富。(我要傅里叶级数展开!我要拉普拉斯变换!我要z变换!我要GMP函数!)(于是说来说去还是万恶的TI限制第三方应用)(幸好我们有了拯救人民于TI淫威之中的Ndless!)

于是终于有一天,诞生了这款重量级(Ndless+Lua)的数学应用:KhiCAS(当然读作kick♂ass)

KhiCAS用的CAS引擎是Giac/Xcas。(呃具体说来 Xcas是Giac的UI,Giac是Xcas的内核)(--这句话怎么感觉应该出现在政治课本里)
因此KhiCAS的名字是这么来的:Khi就是Chi,Chi就是希腊字母χ,看起来也就是X……所以KhiCAS就是Xcas。

而且,KhiCAS, GIAC, Xcas的作者是同一个人……法国大神Bernard Parisse!

等一下我怎么觉得上面那个www-fourier.ujf-grenoble.fr看起来很眼熟……而且网页中说:The Giac/Xcas project began in year 2000, following the development of the CAS for HP calculators. It has now around 150,000 lines of C++ code (most written by B. Parisse)

众所周知HP49/50系列的CAS脱胎于Erable这个完全第三方的HP48应用(好像也有一部分来自于ALG48的,不过都是第三方应用……)(无比强大的HP用户和无比优越的开放策略……),于是我看了下Erable的说明文档,第一页就是……

Erable 3.024
Bernard Parisse
Institut Fourier (CNRS UMR 5582)
Universit′e de Grenoble I
F-38402 St Martin d’H`eres C′edex
T′el. (33 — 0) 4 76 51 43 14
Bernard.Parisse@ujf-grenoble.fr
July 8, 1998
直接给跪了……于是Bernard Parisse是所有HP机型CAS的奠基人啊!HP49/50的CAS来自于Erable,然后PRIME的CAS来自于Xcas……可是Parisse居然抛弃了惠普给NSpire写程序……Parisse你还记得大明湖畔的48SX么…… ╮(╯▽╰)╭ 于是TI会不会从此抛弃缝缝补补bug不断的Derive扑入Xcas怀抱呢==

据说,当初是一个高中生对Parisse说,如果NSpire有Giac引擎会很赞。于是他到TI-Planet论坛寻求技术支持。然后呢,就诞生了我们现在看到的这个KhiCAS。
Bernard Parisse说:(原文法语,根据英文版本翻译)
我绝对不是想要发动一场和TI的战争,我的目标是(并且一直以来都是)同一个:普及计算机代数系统的使用。
(翻译腔好重==)
同时,KhiCAS也是允许原生代码在Lua脚本中运行的NSpire-Lua扩展的首个实例。
另外,KhiCAS的UI原本是critor开发给SuperSpire用的(使用了ETK这一NSpire-Lua GUI Toolkit)
总之,现在,NSpire拥有了另一套CAS引擎。不但可以用来验算(NSpire的CAS bug实在多……)而且也是OS 3.6以及J/K版NSpire非CAS用户的福音呀。

Neo貌似还写了一个Xcas命令的教程……不过显然是法文的没什么用……大家还是去看官方PDF吧~

PS: KhiCAS仍处于beta阶段,可能会有频繁更新(主要是新增功能)所以最好是到 http://tiplanet.org/forum/archives_voir.php?id=79135 下载啦。

PSS: 在OS 3.1上运行KhiCAS可能会比较麻烦,具体请参考Readme

综合自http://tiplanet.org/forum/viewtopic.php?p=166225&lang=en

法文和英文版报道由Critor和Adriweb编译
中文版报道由朔雪编译(我觉得本文已经编得认不出亲爹了==还有就是从句啊同位语啊真是太坑爹了--)

lazydog 发表于 2014-6-19 16:31:11

WOW!虽然我有CAS……,不过看看也挺好的

Ulysses 发表于 2014-6-19 16:55:55

我要9860上的CAS!我要9860上的傅里叶!拉普拉斯变换!z变换!

ZephRay 发表于 2014-6-19 17:38:09

这个UI真的是Ndless么……看起来很牛啊

hikari.uiharu 发表于 2014-6-19 23:02:08

nbzwt 发表于 2014-6-19 17:38 static/image/common/back.gif
这个UI真的是Ndless么……看起来很牛啊

{:biggrin:}把这个移植到AME上不?

lxdlam 发表于 2014-6-19 23:21:38

快把这大神挖来给AME写CAS!

ZephRay 发表于 2014-6-20 16:19:26

hikari.uiharu 发表于 2014-6-19 23:02 static/image/common/back.gif
把这个移植到AME上不?

不知道RAM占用怎么样,总觉得AME最坑的就是RAM

rourou_Jun 发表于 2014-6-20 22:30:06

简直不懂……把ndless加入lua?

democharge 发表于 2014-6-21 15:31:18

求楼主比较其与nspire原生cas的优点

549597890 发表于 2014-6-23 09:00:06

十万个1求和,花屏死机。
nspire touchpad noncas 3.6

Cursor 发表于 2014-6-23 17:31:18

为了这货才折腾3.6再折腾3.1的。。。。

EVOL-BOY 发表于 2014-7-15 13:24:04

+10086赞
页: [1]
查看完整版本: KhiCAS——XCAS的GIAC引擎的NSpire移植版本