Functional Programming Language
zenny_chen
GitHub: https://github.com/zenny-chen/
Gitee: https://gitee.com/zenny-chen/
【CPU Dasher X】https://itunes.apple.com/cn/app/cpu-dasherx/id1168527539?l=en&mt=8
《OpenCL异构并行》:https://item.jd.com/11818715.html
《C语言编程魔法书》:https://item.jd.com/12737899067.html
展开
-
最美丽的编程语言Scheme——基本表达式
Scheme被很多人誉为“世界上最美丽的编程语言”。偶也被他们的话所打动,于是乎开始了Scheme之旅。目前Scheme大多用于科研,商用的比较少。但即便如此,也丝毫不会影像其“美丽”。下面就请大家一起跟我走进Scheme的世界罢。原创 2010-10-27 23:24:00 · 28403 阅读 · 56 评论 -
最美丽的编程语言Scheme——前三章复习
今天这讲,我们将复习一下前三章学过的内容。我们可以试试以下几个问题,看看有没有好的解决方案。原创 2010-10-31 01:56:00 · 3330 阅读 · 3 评论 -
最美丽的编程语言Scheme——复合过程
Scheme的标识符除了下划线以外,还可以包含“减号”。我们在上一讲谈到了如何用define来定义变量,这一讲我们将介绍如何用define来定义过程。原创 2010-10-28 21:43:00 · 3700 阅读 · 2 评论 -
最美丽的编程语言Scheme——条件表达式和谓词
对于熟悉C/C++或Java等类C的命令式编程语言的朋友来说,条件表达式应该不陌生吧。这些语言中一般有三种方式来表达条件分支:1、if-else:if(condition == true)do_op1(); else do_op2();2、switch-case:switch(expression) {case CONST_VALUE1: do_op1(); break; case CONST_VALUE2: do_op2(); break;}3、三目表达式:(condition)? expre原创 2010-10-29 23:31:00 · 8290 阅读 · 0 评论 -
最美丽的编程语言Scheme——线性的递归和迭代
我们在上一章的复习讲座中已经提到了Scheme中的递归调用。我们熟悉C/C++或Java等命令式编程语言的朋友对递归应该不陌生吧,呵呵。我们本讲将介绍一下Scheme中的递归调用。原创 2010-11-01 23:01:00 · 4175 阅读 · 1 评论 -
最美丽的编程语言Scheme——对过程的更详细地研究以及高阶函数
我们之前提到了复合过程,讲解了Scheme中复合过程如何定义。但是,我们之前的过程的定义都是比较简单的,甚至没有用到我们在C/C++中所谓的局部变量。下面我们将研究一下Scheme中的过程对全局变量、局部变量的访问情况。原创 2010-11-03 13:32:00 · 7906 阅读 · 20 评论