exciting

只用一样东西,不明白他的道理,实在不高明

导航

08 2012 档案

C++回调机制实现
摘要:对于博客,从来是默默的转,最近终于有点时间可以写些自己的东西(其实也还要忙着准备找工呢),写出来与仅仅知道那么回事绝对大不一样,写也是学习的过程,不过向来多关注于功能实现,对一些基础概念把握不准确,望各位拍砖,不废话了。 什么是回调?通常发生在需要两个角色即调用者与实现者的情形上,即我们希望当产生某个事件时,调用实现者定义的某个函数。当然这个概念很大,不是说操作系统的信号量,条件变量什么的,是在语言级别实现,如一个Framework提供商,规定了整个程序的框架,可能产生某事件时它希望调用某个行为,而这个行为的具体定义是由framework客户来完成。 我们从简单的做起,通过一个个为什么最终来. 阅读全文

posted @ 2012-08-25 11:53 excitingcoder 阅读(5407) 评论(0) 推荐(4)

SmallTalk语言发明人Alan Kay
摘要:2003年度图灵奖揭晓 得主SmallTalk语言发明人Alan Kay计算机学会(ACM)于4月19日宣布,2003年度有“计算机界诺贝尔奖”之称的ACM 图灵奖授予第一个完全面向对象的动态计算机程序设计语言Smalltalk的发明者Alan Kay。 Smalltalk源自Alan Kay “使用一组独立的互相通信的对象来解决问题”的思想,它可以说是目前主流语言C++,Java和C#的前身。也正是Alan Kay 发明了“Object Oriented”这个术语。1972年,他来到施乐PARC,开始将Smalltalk作为一种儿童教育工具。在PARC期间他还与同事构建了最早的图形界面个人电 阅读全文

posted @ 2012-08-04 15:04 excitingcoder 阅读(586) 评论(0) 推荐(0)