文档章节

Lisp-1和Lisp-2

通九互联科技
 通九互联科技
发布于 2015/10/20 11:04
字数 166
阅读 77
收藏 1

Lisp-1

Lisp-1所指的模型是,变量和函数的命名空间是同一个,没有区分。Scheme和Clojure是采用这种命名空间,绝大部分当现代的计算机语言也是使用该方案,包括C语言。

#include<stdio.h>
#include<string.h>
int a = 1;
int a()
{
    return 2;
}

int main()
{
    int *p = &a;
    return 0;
}

这段代码是无法通过编译的。


Lisp-2

Lisp-2使用的是,变量和函数命名空间分离的方式,区别对待函数和变量名字。CommonLisp就是采用这种命名空间方案。



© 著作权归作者所有

共有 人打赏支持
通九互联科技
粉丝 132
博文 38
码字总数 21941
作品 1
大连
个人站长
私信 提问
emacs lisp 研究 lisp.h (几何画板开发笔记 四)

由于想为所做的几何画板(类)和几何推理引入一种驱动语言,近期研究了 lisp 语言, 其中 emacs lisp 方言的实现看起来规模大小适合,我基本选择它作为研究对象,以 期待能引入到几何软件中。...

刘军兴
2014/05/11
0
0
新年第一篇: 给LISP新手介绍下SLIME这个神器

新年第一篇: 给LISP新手介绍下SLIME这个神器 Posted on 2013/01/04 by Albert Lee 好久没给自己的blog浇水了. 昨晚写的一些东西也是首先发布在douban的LISP小组里,冷落了自家的blog,罪过啊,...

FreeBlues
2013/01/18
0
0
emacs lisp 研究 lisp.h 继续 (几何画板开发笔记 七)

粗略地研究了 LispCons 结构之后,建议研究下一个重要的结构 LispSymbol: struct LispSymbol { unsigned gcmarkbit : 1; // gc 标记位,与 gc 相关以后详述。 enum symbolredirect redirect...

刘军兴
2014/05/12
0
0
《学习 GNU EMACS 第二版》学习笔记 (一) 如何建立自己的LISP开发库

《学习 GNU EMACS 第二版》学习笔记 (一) 如何建立自己的LISP开发库 P.458 当你在做了一定数量的LISP程序开发之后,你已经积累了一部分自己写的LISP函数,也许你很想把它们打包到一起做为一...

FreeBlues
2012/11/14
0
0
emacs lisp 研究 lisp.h 继续 (几何画板开发笔记 五)

在前一篇中我们已经研究了结构 Lisp_Object,因为其太重要了,并且本篇要继续研究它, 所以再次列出其结构如下: typedef struct { int i; } Lisp_Object; 然后是对其进行访问的一系列宏及函...

刘军兴
2014/05/11
0
0

没有更多内容

加载失败,请刷新页面

加载更多

JAVA设计模式之模板方法模式和建造者模式

一、前期回顾 上一篇《Java 设计模式之工厂方法模式与抽象工厂模式》介绍了三种工厂模式,分别是工厂方法模式,简单工厂方法模式,抽象工厂模式,文中详细根据实际场景介绍了三种模式的定义,...

木木匠
22分钟前
1
0
C中的宏的使用(宏嵌套/宏展开/可变参数宏)

基本原则: 在展开当前宏函数时,如果形参有#或##则不进行宏参数的展开,否则先展开宏参数,再展开当前宏。 #是在定义两边加上双引号 #define _TOSTR(s) #sprintf(_TOSTR(test ABC))pr...

SamXIAO
52分钟前
2
0
SpringBoot 整合异步调用方法

1. 在 SpringBoot 主类上使用 @EnableAsync 注解,开启异步调用功能 package com.codingos.springbootdemo;import org.springframework.boot.SpringApplication;import org.springfra......

北漂的我
今天
1
0
0015-如何使用Sentry管理Hive外部表权限

1.文档编写目的 本文档主要讲述如何使用Sentry对Hive外部表权限管理,并基于以下假设: 1.操作系统版本:RedHat6.5 2.CM版本:CM 5.11.1 3.集群已启用Kerberos和Sentry 4.采用具有sudo权限的...

Hadoop实操
今天
3
0
边缘计算与数据中心的发展趋势

导读 Gartner研究表明,人工智能、物联网和5G助力下一代商业创新,由此产生大量数据,2020年前企业将使用超过75亿台联网设备。 在几乎每个方面,社会的节奏都正变得更快。我们希望客户服务问...

问题终结者
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部