加载中
链表的由来和指针的思考

链表的由来和指针的用处

2016/09/03 16:45
43
讨厌的指针

C 语言的指针被C++,GO,Rust等语言采用, 直接管理内存。 我认为高级语言应当完全将内存地址的读取交给底层的程序, 因为许多的系统优化程序是针对内存,缓存,堆的,垃圾回收,树优化也经常会...

2016/08/27 22:23
72
隐藏的数据类型-引用

引用隐藏在语言的潜在规则中,成为语言学习的一个拦路虎

Lisp 通过宏传递引用

我一直遗憾 Lisp 没有指针,对于动态作用域的 newLISP 可以用传递符号来传递一个不求值的引用。 但对于 Scheme 这种静态函数作用域的语言,如何传递引用呢? 用宏!宏不对参数进行求值,只是...

2016/09/03 17:25
200
Julia 的数据结构

Julia 的字符串十分好用,有许多现成的函数库: start_with end_with first last substring chop Julia 的 && 和 || 用途十分广泛,因为它能做分支语句前缀: a > 0 || error "a less zero"...

2018/08/16 08:24
386
newLISP 正则表达式简介

newLISP 有较为完整的正则表达式库,但文档较少。这么重要的功能,是应该好好用用。

2014/06/11 02:03
154
函數漫笔

函数是主要的一种程序抽象形式,可以将一组独立的行为用一个名字和其相应的参数来代替。是一种更高形式并且被大多数人所认可的抽象形式。 不同的语言的函数特点: 不同数量的返回值: C 语言...

2013/08/06 12:04
104
根据正则解析出实例数据

<!-- lang: lua --> local f = require('DataGenerator') function test_data (data) local i = 0 for _, patt in ipairs(data) do --print(patt) for _, k in ipairs(f(patt)) do --print(...

2013/05/21 22:32
233
golang 中的字符类型

golang 把字符类型单独分离出来, 并且使用了不同的语法: var char = '这' 而用 fmt.Printf("%T", char) 查看其类型, 竟然是 int32 这让人奇怪, 通常字符组成了字符串, 字符串如果只有一个字...

2016/08/23 14:44
346
计算机语言的能力

计算机语言有很多,针对不同的应用领域,各有其特有的能力

2015/03/24 12:46
62
newLISP 初级教程

入门的简短教程,翻译作品。 2014-6-1 第一次修改。感谢 jukqi 的建议

2014/05/23 09:47
2.9K
MyLang 语言 -- 自己的语言

函数和方法是一个东西: function-name($argument-one, $argument-two) $argument.function-name($argument-two) 如果是一个参数: function-name($argument) $arguemnt.function-name 如果在...

2018/06/09 19:29
68
Io 语言入门

第一版是一个叫 四火的唠叨 网友翻译的,于是从 http://www.raychase.net/661 这个网站抄了大部分内容,修改了一些。

2014/06/29 00:15
5.9K
Python 语言精华

Python 很流行,功能也不错,是门值得学习的语言

Lisp 解释器的实现

解释器是一种复杂有用的工具,用到了很多技能。 由于 Lisp 简单优雅的设计,让 Lisp 解释器的设计成为一种每个程序员都有能力尝试的挑战。 没有复杂的形式化语法。解释器的每一个部分都向程序...

2013/09/26 02:04
3.7K

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部