• 9种新思想


    672. 2011年11月8日 - Lisp语言诞生的时候就包含了9种新思想。其中一些我们今天已经习以为常,另一些则刚刚在其他高级语言中出现,至今还有2种是Lisp独有的。 [2016-05-01 15:35:48]
    673. (8) 代码使用符号和常量组成的树形表示法。 [2016-05-01 15:36:21]
    674. (9) 无论什么时候,整个语言都是可用的。 [2016-05-01 15:36:35]
    675. Lisp语言古怪倒不是因为它的语法很古怪,而是因为它根本没有语法,程序直接以解析树(parse tree)的形式表达出来 [2016-05-01 15:36:58]
    676. 思想(8)和思想(9),意味着你可以写出一种能够自己编程的程序。这可能听起来很怪异,但是对于Lisp语言却是再普通不过。最常用的做法就是使用宏。 [2016-05-01 15:38:08]
    677. 2013年9月26日 - Lisp 几种方言的一些区别:# Common Lisp 规模太大,文档太厚,让人望而生畏。继承了 Lisp 50年的许多精华, 还有糟粕 [2016-05-01 15:40:34]
    678. 2013年3月28日 - Scheme 从 Algol 60 身上学到了 lexical scoping,成为了第一个使用 lexical scoping 的“Lisp 方言”。 [2016-05-01 15:40:59]
    679. 构建于JVM之上,Clojure就是一门“严肃”的语言,而非很多人眼中的Lisp“玩具”语言,你学习后可以马上使用并且实践。但是Clojure又是Lisp方言 [2016-05-01 15:42:40]
    680. 那么正确的实现函数的做法是什么呢?是制造“闭包”(closure)。这也就是 Scheme,Common Lisp 以及 Python,C# 的做法 [2016-05-01 15:52:59]
    681. 不管是 Scheme, Common Lisp, Haskell, OCaml, Python, JavaScript…… 都不使用 dynamic scoping。 [2016-05-01 15:53:29]
    682. 与 dynamic scoping 相对的就是“lexical scoping”。我刚才告诉你的闭包,就是 lexical scoping 的实现方法。 [2016-05-01 15:54:13]
    683. 一个语言的本质应该是由它的语义决定的,而跟语法没有很大关系。你甚至可以给同一种语言设计多种不同的语法,而不改变这语言的本质 [2016-05-01 15:55:39]

  • 相关阅读:
    使用axi_datamover完成ZYNQ片内PS与PL间的数据传输
    ZYNQ 的PS GEM DMA存在缺陷
    异构数据源离线同步工具
    58同城2015校招笔试、一面、二面经历
    深圳科陆集团2015校招软件开发笔试题
    华为2015校园招聘研发面试总结(获得offer)
    2015校园招聘360失败的惨痛经历
    数码视讯2015校园招聘JAVA笔试题及答案
    百度2015校园招聘一、二、三面面试经历(软件研发岗)
    2014美团网校园招聘研发类笔试(哈尔滨站)
  • 原文地址:https://www.cnblogs.com/ganmk--jy/p/5450692.html
Copyright © 2020-2023  润新知