1950与1960年代 有三个现代编程语言于1950年代被设计出来,这三者所衍生的语言直到今日仍旧广泛地被采用: Fortran (1955),名称取自"FORmula TRANslator"(公式翻译器),由约翰·巴科斯等人所发明; LISP,名称取自"LISt Processor"(列举处理器) ...
分类:
其他好文 时间:
2018-12-01 16:57:53
阅读次数:
207
[toc] 什么是GC 标记 压缩算法 需要对标记清除和GC复制算法有一定了解 GC标记 压缩算法是由 标记阶段 和 压缩阶段 构成。 标记阶段和标记清除的标记阶段完全一样。之后我们要通过搜索数次堆来进行压缩。 Lisp2 算法的对象 Donald E.Knuth 对象结构如图示: Lisp2 算法 ...
分类:
其他好文 时间:
2018-11-26 10:22:10
阅读次数:
253
引自:https://www.cnblogs.com/ityouknow/p/5614961.html GC算法 垃圾收集器 概述 垃圾收集 Garbage Collection 通常被称为“GC”,它诞生于1960年 MIT 的 Lisp 语言,经过半个多世纪,目前已经十分成熟了。 jvm 中,程 ...
分类:
编程语言 时间:
2018-11-21 19:44:50
阅读次数:
242
1.将任意数目的<表达式>的值按顺序串联在一起,并返回由它们组成的表。 1 (LIST <表达式>···) ...
分类:
其他好文 时间:
2018-11-21 16:13:21
阅读次数:
199
1、python介绍 Python(英国发音:/pa?θ?n/美国发音:/pa?θɑ?n/),是一种广泛使用的高级编程语言,属于通用型编程语言,由吉多·范罗苏姆创造,第一版发布于1991年。可以视之为一种改良(加入一些其他程式语言的优点,如物件导向)的LISP。作为一种解释型语言,Python中的设 ...
分类:
编程语言 时间:
2018-11-14 11:04:45
阅读次数:
198
1、元编程: 元编程 概念来自 LISP 和 smalltalk 我们写程序 是直接写代码,是否能够用代码来生成未来我们需要的代码,这就是元编程。 用阿里生成代码的程序称为元程序,metaprogram,编写这种程序就称为元编程。 Python 语言能够通过反射实现 元编程 python 中; 所有 ...
分类:
编程语言 时间:
2018-11-10 15:02:51
阅读次数:
161
上个世纪五六十年代: 五十年代有三个编程语言被设计出来,这三者所派生的语言直到今日仍旧被广泛采用。 这三种编程语言是:Fortan,LISP,COBOL; 另一个1950年代晚期的里程碑是由美国与欧洲计算器学者针对“算法的新语言”所组成的委员会出版的ALGOL60报告(名称取自“ALGOrithmi ...
分类:
其他好文 时间:
2018-11-09 13:52:10
阅读次数:
205
History of program 第一阶段:1950与1960年代 1.三个现代编程语言: (1)Fortran (1955),名称取自"FORmula TRANslator"(公式翻译器),由约翰·巴科斯等人所发明; (2)LISP,名称取自"LISt Processor"(枚举处理器),由约 ...
分类:
其他好文 时间:
2018-11-07 21:09:04
阅读次数:
218
1950与1960年代 有三个现代编程语言于1950年代被设计出来,这三者所衍生的语言直到今日仍旧广泛地被采用: Fortran (1955),名称取自"FORmula TRANslator"(公式翻译器),由约翰·巴科斯等人所发明; LISP,名称取自"LISt Processor"(列举处理器) ...
分类:
其他好文 时间:
2018-11-05 12:53:26
阅读次数:
282
1950与1960年代 有三个现代编程语言于1950年代被设计出来,这三者所衍生的语言直到今日仍旧广泛地被采用: Fortran (1955),名称取自"FORmula TRANslator"(公式翻译器),由约翰·巴科斯等人所发明; LISP,名称取自"LISt Processor"(列举处理器) ...
分类:
其他好文 时间:
2018-11-05 12:52:59
阅读次数:
266