您的位置:首页 > 大数据 > 人工智能

lisp-Scheme学习笔记

2014-04-03 22:36 211 查看
lisp-Scheme和Matlab一样是脚本语言,不同的是Scheme可以直接编译为机器码。学习这门语言是由于其广泛用于人工智能,本文也暂放于人工智能类,但是我发现lisp更适合数学计算,其编程思维也类似于机器,就如现今的人工智能教科书。这与我认为的人工智能应该实现与人相仿的思维方式相悖:智能机器的软件部分应该只有少量的数学计算,大部分数学计算通过硬件本身完成,换句话说智能机器的软件部分是非数学构造的。
从REPL到Edwin,(edit)
从Edwin到REPL,ctrl+x+z
运行本行ctrl+x ctrl+e
kill Scheme in REPL,(exit)
计算x^3,x=4;

((lambda (x) (expt x 3)) 4)
=>64

函数what(x)=2+x

(define what
(lambda (x)
(+ 2 x)))


=>Value: what
(what 3)

=>Value: 5

指数4^5
(expt 4 5)

=>1024
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息