摘要: 图片或者新闻滚动.支持定时和图片说明。 阅读全文
posted @ 2009-06-24 15:59 落水 阅读(2204) 评论(0) 推荐(0) 编辑
摘要: 抽象数据类型是指对外隐藏的数据对象集合及作用于上的操作。它抽象出复杂的数据结构,就象基本数据类型抽象具体机器实现那样。封装是抽象数据类型的主要特征,它让抽象数据类型的使用者不必知道内部隐藏信息,同时也禁止使用隐藏信息以便在不影响使用的情况下可以方便的更改其具体实现。 阅读全文
posted @ 2008-08-09 22:14 落水 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 参数是提供访问非本地变量的一种手段。 参数一般分为两个种:形参(formal parameters)和实参(actual parameters)。实参又叫做arguments。 形参是指定义方法或过程时声明的期待调用者提供的参数;实参则是实际调用方法或过程是给予的值。 实参到形参一般有三种映射方法:1.定位参数关联(positional parameter association),根据参数的... 阅读全文
posted @ 2008-08-07 17:35 落水 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 作用域是指,特定绑定的有限范围。 作用域规则分为静态作用域规则和动态作用域规则。前者是指作用域决定于编译时,后者为运行时。 静态作用域规则规定绑定关系是从定义时的环境中解析,动态规则则规定是从运行环境中解析。 Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlig... 阅读全文
posted @ 2008-08-07 11:30 落水 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 类型,是值集合,操作,以及应用到两者的关系的抽象。 类型可以用来隐藏语言基本值的表现,区分重载方法以及对可否进行计算或操作进行约束。 类型分为简单类型和复合类型。简单类型包括语言的基本类型和抽象数据类型。复合类型,也叫结构化数据类型,它由简单类型组成。复合类型一般包括arrays,structures,unions,sets, subranges, pointer types还有有些语言中的方法... 阅读全文
posted @ 2008-08-07 10:46 落水 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 变量是指那些值依赖于内存内容的对象,是通过各种属性来表现特征。 这些属性包括名字,内存地址,值,作用域和生产周期等。 根据不同的上下文,变量表达出不同属性:当作为左值是变量代表他的地址属性,作为右值时则表现它的值属性;作为形参和实参时的情况也一样。 阅读全文
posted @ 2008-08-07 10:07 落水 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 绑定是指建立属性和名字间的联系。 1. 语言定义时。例:保留字代表的含义,如true为布尔的绑定。 2. 语言实现时。例:各种值的类型绑定。 3. 程序编译时。例:静态类型语言中的变量。 4. 程序载入时。例:全局变量的地址绑定。 5. 方法调用时。例:实参到形参的绑定,本地变量的地址绑定。 6. 语句执行时。 例:变量值的绑定,动态语言中的重载方法的绑定。 阅读全文
posted @ 2008-08-06 22:57 落水 阅读(205) 评论(0) 推荐(0) 编辑
摘要: Book 1 -- The Silent Void Book 2 -- The Ancient Masters Book 3 -- Design Book 4 -- Coding Book 5 -- Maintenance Book 6 -- Management Book 7 -- Corporate Wisdom Book 8 -- Hardware and Software Book 9 -- Epilogue 阅读全文
posted @ 2008-06-18 20:21 落水 阅读(10951) 评论(0) 推荐(0) 编辑
摘要: Vim 命令小抄 original card by Laurent Gregoires redesign by brohan 基本移动 ... 阅读全文
posted @ 2008-06-18 20:17 落水 阅读(1079) 评论(0) 推荐(0) 编辑
摘要: GNU Emacs is a free, portable, extensible text editor. That it is free means specifically that the source code is freely copyable and redistributable. That it is portable means that it runs on many machines under many different operating systems, so that you can probably count on being able to use the same editor no matter what machine you're using. That it is extensible means that you can not only customize all aspects of its usage (from key bindings through fonts, colors, windows, mousage and 阅读全文
posted @ 2008-06-18 20:13 落水 阅读(378) 评论(0) 推荐(0) 编辑