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和前缀表示法入门相关推荐

  1. Common Lisp语言快速入门

    zhezhelin Common Lisp语言快速入门 Lisp是软件领域的分裂力量.一方面,Lisp爱好者誓言Lisp比软件领域内的其它语言都更加快捷.整洁和强大:而反对者则辩称,不可靠的执行和库支 ...

  2. Lisp:AutoLisp入门、操作编程实例详细攻略

    Lisp:AutoLisp入门.操作编程实例详细攻略 目录 AutoLisp入门 1.图文教程 AutoLisp操作 AutoLisp入门 AutoLISP是由Autodesk公司开发的一种LISP程 ...

  3. Common Lisp语言快速入门 - Henry Read - 博客园 好文

    Common Lisp语言快速入门 - Henry Read - 博客园 好文 Common Lisp语言快速入门 - Henry Read - 博客园 posted on 2013-10-03 14 ...

  4. Common Lisp 初学者快速入门指导

    看了<黑客与画家>,对Lisp语言比较好奇,于是就弄了本<Lisp使用教程>,有空的时候就学习一下.Lisp的实现有很多,我用的Emacs+sbcl+slime,因为网上资料比 ...

  5. lisp语言cond和if套用_LISP语言入门(CLISP)

    曾经翻译整理的一篇LISP语言的入门文章,与大家分享. (请勿转载) ---------------------------------------------------------------- ...

  6. Lisp 是怎么成为上帝的编程语言的

    开发四年只会写业务代码,分布式高并发都不会还做程序员? >>>   本文来自:Linux 中国 LCTT https://linux.cn/article-10255-1.html  ...

  7. Emacs 安装配置使用教程

    Emacs 安装配置使用教程 来源 https://www.jianshu.com/u/a27b97f900f7 序|Preface 先来一篇有趣的简介:Emacs和Vim:神的编辑器和编辑器之神 - ...

  8. vim和emac体验

    vim和emacs初体验 这是emcas和vim的体验小结. 我是用emacs编辑的. 先说编辑器的使用,无论是那一种编辑器给人一上来的感觉都是,这命令简直多到记不住.不愧都是学习曲线非常陡峭的编辑器 ...

  9. 从零开始——Emacs 安装配置使用教程 2015

    从零开始--Emacs 安装配置使用教程 2015 字数11995  阅读13410  评论12  喜欢41 教程存档Github 序|Preface 先来一篇有趣的简介:Emacs和Vim:神的编辑 ...

最新文章

  1. SpringCloud Alibaba微服务实战(三) - Nacos服务创建消费者(Feign)
  2. Android之PowerManagerBatteryManager
  3. Android 四大组件之——Acitivity(四) Activity是如何加载显示内容的?
  4. git命令查看远程分支
  5. hdu 4529(状态dp)
  6. Java黑皮书课后题第7章:***7.35(游戏:猜字词游戏)编写一个猜字词游戏,随机产生一个单词,当用户猜测正确后,正确的字母显示出来。当用户猜出一个单词,显示猜错的次数,并询问用户是否继续猜测
  7. linux下面使用飞书个人版预览doc
  8. Django从理论到实战(part5)--创建我们的第一个应用
  9. 回文数、罗马数转整数、整数反转
  10. 前端学习(2523):展示博客并添加方法
  11. [蓝桥杯]2019年第十届省赛真题C/C++ B组 填空+大题
  12. 9-算法 希尔排序 shell_sort
  13. springboot项目打成可依赖jar包_用IDEA把SpringBoot项目打成jar发布项目
  14. OKHttp源码解析(6)----拦截器CallServerInterceptor
  15. apache加nginx加Php,Apache/Nginx为PHP设置、添加$_SERVER服务器环境变量
  16. 阅读笔记-JavaScript学习指南
  17. Javashop连锁门店管理系统带您玩转获客
  18. cad转excel插件c2e_CAD表格互转EXCEL插件(CAD和EXCEL表格互转工具)V1.1 最新版
  19. 弧度制和角度制的换算
  20. AHU校赛网赛解题报告

热门文章

  1. Leetcode 102. 二叉树的层次遍历 解题思路及C++实现
  2. Ubuntu 9.10下在右键中添加以管理员身份打开,在终端中打开
  3. Vue指令之v-for——迭代数组、迭代对象中的属性、迭代数字||v-for循环中key属性的使用
  4. Java 技术篇-利用ClipboardOwner实现实时监听剪切板功能实例演示
  5. 已知两个信号的协方差矩阵,如何生成这两个信号
  6. 10.2.1 关于vc++不支持把类的成员函数定义为类的友元函数的处理
  7. filter2D函数
  8. free -m linux,linux中free -m 中的一些解释
  9. java8 lambda 排序算法,Java8中排序算法比较器的三种写法(使用lambda表达式实现Comparator比较器)...
  10. 卢卡斯定理及其卢卡斯定理的拓展