书栈网 · BookStack 本次搜索耗时 0.032 秒,为您找到 930 个相关结果.
  • Reference

    Reference Reference {% collapse title=”functions.c” %} #include "mpc.h" #ifdef _WIN32 static char buffer [ 2048 ]; char * readline ( char * prompt ) { ...
  • 初探 Clojure

    1347 2019-05-04 《Clojure学习笔记》
    初探Clojure 让我们先从最经典的 hello world 开始吧。 首先说明本文的几个约定 现在让我们看看这三行代码分别表示什么吧 函数,是 Clojure 里最为重要也是最为基本的组成部分。 初探Clojure 欢迎来到 Clojure 的世界。 让我们先从最经典的 hello world 开始吧。 我们使用键盘在 RE...
  • 自由软件是计算机业的传统

    自由软件是计算机业的传统 自由软件是计算机业的传统 自由软件不是新生事物,而是计算机业与身俱来的传统。纵览计算机发展史,从1946年到60年代,从 IBM 蓝色巨人到 ARPANET,从集成电路到 PC 机,从互联网到电信自由经营,每一个时期都留下了“自由”的影子。 可以说自由拷贝和源代码开放是整个计算机业,包括个人电脑及互联网两大领域的天然的软件...
  • JavaScript 性能革命

    1199 2020-10-08 《JavaScript 20 年》
    JavaScript 性能革命 JavaScript 性能革命 当 Brendan Eich 在 1995 年 5 月构建 Mocha 时,性能既不是个关注点,也不是个目标。当时还没有任何 JavaScript 程序,为其预期的程序只要能对「基于其他更高效的语言实现的对象」做简单组合就够了。在当时的设想中,JavaScript 并不是用来编写哪怕稍复...
  • Closure

    1069 2018-02-05 《傻瓜函数编程》
    目前为止关于函数式编程各种功能的讨论都只局限在“纯”函数式语言范围内:这些语言都是lambda演算的实现并且都没有那些和阿隆佐形式系统相冲突的特性。然而,很多函数式语言的特性哪怕是在lambda演算框架之外都是很有用的。确实,如果一个公理系统的实现可以用数学思维来看待程序,那么这个实现还是很有用的,但这样的实现却不一定可以付诸实践。很多现实中的语言都选择吸收...
  • 将Scheme用作计算器

    将Scheme用作计算器 简介 将Scheme作为一个计算器 四种基本算术操作 其它算术操作 quotient,remainder,modulo和sqrt 三角函数 指数和对数 小结 习题解答 答案1 答案2 将Scheme用作计算器 简介 让我们把Scheme解释器当作计算器来使用。它比Windows附带的计算机方便多了。...
  • Querying the Database

    Querying the Database Querying the Database Once you’ve loaded your database with data, you’ll need a way to query it. For the MP3 application you’ll need a slightly more sophi...
  • Accessor Functions

    Accessor Functions Accessor Functions Between **MAKE-INSTANCE** and **SLOT-VALUE** , you have all the tools you need for creating and manipulating instances of your classes. E...
  • 12.6 示例:双向链表 (Example: Doubly-Linked Lists)

    12.6 示例:双向链表 (Example: Doubly-Linked Lists) 12.6 示例:双向链表 (Example: Doubly-Linked Lists) 普通的 Lisp 列表是单向链表,这意味着其指针指向一个方向:我们可以获取下一个元素,但不能获取前一个。在双向链表 中,指针指向两个方向,我们获取前一个元素和下一个元素都很容易...
  • 11.1 面向对象编程 Object-Oriented Programming

    11.1 面向对象编程 Object-Oriented Programming 11.1 面向对象编程 Object-Oriented Programming 面向对象编程意味着程序组织方式的改变。这个改变跟已经发生过的处理器运算处理能力分配的变化雷同。在 1970 年代,一个多用户的计算机系统代表着,一个或两个大型机连接到大量的哑终端 (dumb ...