05 2022 档案
摘要:心智的活动,除了尽力产生各种简单的认识之外,主要表现在如下三个方面: 1、将若干个简单认识组合为一个复合认识,由此产生出各种复杂的认识。 2、将两个认识放在一起对照,不管它们如何简单或者复杂,在这样做时,并不将它们合二为一。由此得到有关它们的相互关系的认识。 3、将有关认识与那些在实际中和它们同在的
阅读全文
摘要:scheme没有格式化输出字符串的函数。 如果调式程序的时候需要打印变量,就自己用display 函数写一个。 display 接受一个参数,可以是字符串,也可以是变量 比如我要打印 2 个变量,只能这么写: (display x) (display " ") (display y) (displa
阅读全文
摘要:由于scheme是Lisp的方言,lisp号称是可编程的编程语言。所以,库函数就显得不那么重要了,但实际还是需要熟练掌握的。 它的帮助系统基本没有,全靠自己查,好在它很小。 1、有哪些标准库函数。 再每次发布新版的mit-scheme的用户参考里面都有说明,只能查这个说明文档了,比如现在最新版11.
阅读全文
摘要:用mit-scheme自带的edwin不太好用,还是直接用emacs比较方便. 记录一下,比较简单的编辑文件,再运行的方法. 1. 确定一个存放 scheme 程序文件的目录,运行下列语法,来编辑程序文件 t.scm emacs t.scm 2. 编辑好后,再同一个目录,运行 scheme 的解释器
阅读全文
摘要:网址: https://www.freepascal.org/ 是我知道的仍在继续更新的pascal编译器了。目前是3.2.2版本,May 20th, 2021更新。 再题pascal,有2个目的:1、tex的源代码是pascal写的,我向看看。2、有很多奥赛题是pascal写的,简单了解一下pas
阅读全文
摘要:1.命令简介 info 命令用于阅读 Linux 下 info 格式的帮助文档。 就内容来说,info 页面比 man page 编写得要更好、更容易理解,但 man page 阅读起来更加方便。一个 man 手册只有一级标题,而 info 页面将内容组织成多级标题,每个标题称为节点,每个标题下可能
阅读全文
摘要:info的帮助文档具有超链接、节点等高级特性。熟悉以后,很有帮助。它的帮助文档安装,也很有个性,我到现在也不是很懂,网上的资料也很少,似乎大家都在用manpages,不太在意info帮助。 安装方法: 1、在home目录,建立一个info文件夹。 2、下载好 info 文档,放到这个文件夹内,并解压
阅读全文
摘要:这是SICP的一道练习题(题号1.3) 定义一个过程,它以三个数为参数,返回其中较大的两个数之和。 首先,联想决策树模型: x < y / \ / \ / \ x < z y < z / \ / \ / \ / \ x < y x < y y < x y < x x < z z < x y < z
阅读全文
摘要:写法一: (defun one1p (lst) (and (not (cdr lst)) (not (null lst)))) 解说:列表只有一个对象,否定它,那就是列表不是一个对象,即列表有0个对象或列表有多个对象。 列表不是 0 个对象: (not (null lst)) 列表不是多个对象:(n
阅读全文