【Scheme】cons的过程性实现】的更多相关文章

(define (cons x y) (define (dispatch m) (cond ((= m 0) x) ((= m 1) y))) dispatch) (define (car z) (z 0)) (define (cdr z) (z 1)) (cons x y)实际返回的是一个过程,即内部定义的dispatch,它接收一个参数0或1分别返回x和y.因此,如果z是由(cons x y)产生的过程,(z 0)相当于把0传递给dispatch,就会得到x.(z 1)同理得到y. (def…
Java作业:第四次过程性考核 码云链接:https://gitee.com/SoridoD/java_kaohe4    (时间匆忙没打注释,真有急事) (客户端和服务器会自动创建表,所以没有sql文件,运行代码前创建个students数据库就行) 运行结果:(Eclipse内测试,cmd下需要配置环境变量)…
Java作业:第一次过程性考核 ••<结构化程序设计>•• 考核目标:初步了解Java基本语法规则,学习结构化程序设计思想. 码云链接:https://gitee.com/SoridoD/codes 7-1 Hello World !    输出一个短句“Hello World!” 解析:超级简单的小程序,不多说,直接上代码. 代码如下: public class Main { public static void main(String args[]) { System.out.print(…
## 时间有限,脑力不足 ## 只给出代码部分(附带注释) 码云 https://gitee.com/SoridoD/codes 7-5: import java.util.Scanner; class Person{ private String name; //题目要求private private int age; private boolean gender; private int id; Person(){ System.out.println("This is constructo…
2.1. open-input-file, read-char, and eof-object? The function (open-input-file filename) is available to open a file. This function return a port for input. The function (read-char port) is to read a character from the port. As this function returns …
算法语言Scheme修订6报告 R6RS简体中文翻译 来源 https://r6rs.mrliu.org/   MICHAEL SPERBERR. KENT DYBVIG, MATTHEW FLATT, ANTON VAN STRAATEN(编辑)RICHARD KELSEY, WILLIAM CLINGER, JONATHAN REES(编辑,算法语言Scheme修订5报告)ROBERT BRUCE FINDLER, JACOB MATTHEWS(作者,形式语义) 2007年09月26日 在G…
小学生都能用的编程语言 2020的春季中小学受疫情影响,一直还没有开学,孩子宅在家说想做一个学校要求的研究项目,我就说你做一个怎么样通过编程来学习数学的小项目吧,用最简单的计算机语言来解决小学数学问题.虽然我是一个老码农,但一直不赞成教小学生学编程,觉得这是揠苗助长,小学生不应该过早的固化逻辑思维而放松形象思维,某些少儿编程机构居然教学C++游戏编程,我觉得这真是在摧残祖国的花朵.现在孩子宅在家 ,想让他学点什么好几次冒出学编程的想法都被自己给否决了,直到我看到数学老师要求同学们整理小学阶段的数…
SICP  Structure And Interpretation Of Computer Programs 中文第2版 分两部分  S 和 I 第一章 构造过程抽象 1,程序设计的基本元素 2,过程与他们所产生的计算 3, 用高阶函数做抽象 第二章 构造数据抽象 第三章 模块化.对象和状态 第四章 元语言抽象 第五章 寄存器机器里的计算 (心智的活动,学习.1,组合  简单认识组 为一个符合认识由此产生复杂认识.2,对比  两个认识放在一起对比,得到有关于相互关系的认识.3,将之隔离与其他认…
这是一个大学教授写的,非常好,原文:http://classes.soe.ucsc.edu/cmps112/Spring03/languages/scheme/SchemeTutorialA.html Introduction Structure Syntax Types Simple Composite Type Predictes Numbers, Arithmetic Operators, and Functions Arithmetic Operators Lists Boolean E…
1.PL/SQL  语法相关 -- SQL 语言只是访问,操作数据库的语言,而比并不是程序设计语言,因此不能用于程序开发. -- PL/SQL 是在标准SQl语言上进行过程性扩展后形成的程序设计语言,是一种Oracle数据库特有的,支持应用开发语言: ------------if-------------- DECLARE address VARCHAR2(10) :='Y1'; BEGIN IF (address ='Y') THEN dbms_output.put_line('yes');…