Web Analytics

C程序员驯服Common Lisp – 控制结构

光有表达式,我们依旧无法写出实用的程序,我们还缺少控制结构(Control Structures)。 C语言主要有三种控制结构:顺序结构、条件分支结构和循环结构。Common Lisp 也实现了类似的控制结构,我们逐一来看。 一、顺序结构 顾名思义,顺序结构中的语句或表达式是按其位置的先后顺序依次执行的,这也是最简单也最容易理解的一种结构。在C语言中,绝大多数代码块(code block)中的代码...

September 14, 2011 · 7 min · Tony Bai

当可执行程序版本信息变更时

在Unix/Linux上,我们一般可以通过两种方法查看到一个可执行程序的版本信息,以下以Ubuntu中的Gcc为例。 第一种方法:我们可以直接通过程序名字得到版本信息,例如: $ which gcc /usr/bin/gcc $ ls -l /usr/bin/gcc lrwxrwxrwx 1 root root 7 2010-08-21 00:18 /usr/bin/gcc -> gcc-4.4\...

September 9, 2011 · 3 min · Tony Bai

西中岛旅记

算上这次,部门已经是连续三年组织去海边旅游了。前年没印象了,去年是南北戴河,今年是西中岛。 按理来说,总去海边肯定有些腻歪了。但我个人还是比较喜欢海的。喜欢海不是因为喜欢吃新鲜的海鲜,而是向往一种意境:大家一起坐在海边,扶着海风,听着海浪、远望海天之际,或陷入冥想,或欢歌笑语。 据导游说西中岛是个刚开发没几年的海边旅游景区,各种配套设施与成熟的景区相比还有较大差距,其吸引游客的地方就在于其平缓宽阔...

September 6, 2011 · 3 min · Tony Bai

果果一周岁生日靓照

果果在今年五月份就已经满一岁了,不过由于"档期"原因,果果一周岁的生日照直到六月份才拍上。再加上后期靓照制作过程中,我们与影楼就版面设计交流和修改过多次,这样果果的周岁靓照一直到上周才正式出炉!啥也不说了,上图^\_^。 现在小家伙儿有16个月了,很是淘气,胃口和爸爸一样好得很。我们说的生活用语似乎她都能听明白,也能照着做。但就是说话有些晚,到目前为止还不会叫爸爸呢:(。不过她的动手能力似乎还不错...

September 5, 2011 · 1 min · Tony Bai

C程序员驯服Common Lisp – 表达式

Common Lisp程序由一组表达式构成。在"入门"一文中我提到过:Common Lisp使用S-expressions作为表达式(Expressions)的基本语法格式。S-expressions由原子(atoms)和S-expressions列表组成,或者说原子和列表(List)是组成S-expression的基本元素。复杂的源程序都是由简单的表达式组成的,我们在学习编写实用的Common ...

September 2, 2011 · 5 min · Tony Bai