Lisp和前缀表示法入门
Lisp特别适合用于人工智能方案,因为它有效地处理的符号信息;
使用 newLisp;先安装;见此;
https://blog.csdn.net/bcbobo21cn/article/details/51490013
Lisp使用的是前缀表示法;
例如,求 7+5+12的结果,写为 (+ 7 5 12); 结果为24:
然后计算表达式 (60 * 9 / 5) + 32;
写一个前缀表达式: (+ (* (/ 9 5) 60) 32);
表达式没问题;教程也是这么讲的;最里面括号是9/5,然后结果和60乘,最外层括号把结果和32加;
但是输出结果为92;错了;什么情况;
单独打 (* (/ 9 5) 60)看一下;结果为60;四舍五入了;最后结果就少了;目前用的newLisp,也许标准教程用的其他版本Lisp;
重新改写前缀表达式,60先乘9再除5,然后加32,结果对了;
Lisp和前缀表示法入门相关推荐
- Common Lisp语言快速入门
zhezhelin Common Lisp语言快速入门 Lisp是软件领域的分裂力量.一方面,Lisp爱好者誓言Lisp比软件领域内的其它语言都更加快捷.整洁和强大:而反对者则辩称,不可靠的执行和库支 ...
- Lisp:AutoLisp入门、操作编程实例详细攻略
Lisp:AutoLisp入门.操作编程实例详细攻略 目录 AutoLisp入门 1.图文教程 AutoLisp操作 AutoLisp入门 AutoLISP是由Autodesk公司开发的一种LISP程 ...
- Common Lisp语言快速入门 - Henry Read - 博客园 好文
Common Lisp语言快速入门 - Henry Read - 博客园 好文 Common Lisp语言快速入门 - Henry Read - 博客园 posted on 2013-10-03 14 ...
- Common Lisp 初学者快速入门指导
看了<黑客与画家>,对Lisp语言比较好奇,于是就弄了本<Lisp使用教程>,有空的时候就学习一下.Lisp的实现有很多,我用的Emacs+sbcl+slime,因为网上资料比 ...
- lisp语言cond和if套用_LISP语言入门(CLISP)
曾经翻译整理的一篇LISP语言的入门文章,与大家分享. (请勿转载) ---------------------------------------------------------------- ...
- Lisp 是怎么成为上帝的编程语言的
开发四年只会写业务代码,分布式高并发都不会还做程序员? >>> 本文来自:Linux 中国 LCTT https://linux.cn/article-10255-1.html ...
- Emacs 安装配置使用教程
Emacs 安装配置使用教程 来源 https://www.jianshu.com/u/a27b97f900f7 序|Preface 先来一篇有趣的简介:Emacs和Vim:神的编辑器和编辑器之神 - ...
- vim和emac体验
vim和emacs初体验 这是emcas和vim的体验小结. 我是用emacs编辑的. 先说编辑器的使用,无论是那一种编辑器给人一上来的感觉都是,这命令简直多到记不住.不愧都是学习曲线非常陡峭的编辑器 ...
- 从零开始——Emacs 安装配置使用教程 2015
从零开始--Emacs 安装配置使用教程 2015 字数11995 阅读13410 评论12 喜欢41 教程存档Github 序|Preface 先来一篇有趣的简介:Emacs和Vim:神的编辑 ...
最新文章
- SpringCloud Alibaba微服务实战(三) - Nacos服务创建消费者(Feign)
- Android之PowerManagerBatteryManager
- Android 四大组件之——Acitivity(四) Activity是如何加载显示内容的?
- git命令查看远程分支
- hdu 4529(状态dp)
- Java黑皮书课后题第7章:***7.35(游戏:猜字词游戏)编写一个猜字词游戏,随机产生一个单词,当用户猜测正确后,正确的字母显示出来。当用户猜出一个单词,显示猜错的次数,并询问用户是否继续猜测
- linux下面使用飞书个人版预览doc
- Django从理论到实战(part5)--创建我们的第一个应用
- 回文数、罗马数转整数、整数反转
- 前端学习(2523):展示博客并添加方法
- [蓝桥杯]2019年第十届省赛真题C/C++ B组 填空+大题
- 9-算法 希尔排序 shell_sort
- springboot项目打成可依赖jar包_用IDEA把SpringBoot项目打成jar发布项目
- OKHttp源码解析(6)----拦截器CallServerInterceptor
- apache加nginx加Php,Apache/Nginx为PHP设置、添加$_SERVER服务器环境变量
- 阅读笔记-JavaScript学习指南
- Javashop连锁门店管理系统带您玩转获客
- cad转excel插件c2e_CAD表格互转EXCEL插件(CAD和EXCEL表格互转工具)V1.1 最新版
- 弧度制和角度制的换算
- AHU校赛网赛解题报告
热门文章
- Leetcode 102. 二叉树的层次遍历 解题思路及C++实现
- Ubuntu 9.10下在右键中添加以管理员身份打开,在终端中打开
- Vue指令之v-for——迭代数组、迭代对象中的属性、迭代数字||v-for循环中key属性的使用
- Java 技术篇-利用ClipboardOwner实现实时监听剪切板功能实例演示
- 已知两个信号的协方差矩阵,如何生成这两个信号
- 10.2.1 关于vc++不支持把类的成员函数定义为类的友元函数的处理
- filter2D函数
- free -m linux,linux中free -m 中的一些解释
- java8 lambda 排序算法,Java8中排序算法比较器的三种写法(使用lambda表达式实现Comparator比较器)...
- 卢卡斯定理及其卢卡斯定理的拓展