- 博客(5)
- 收藏
- 关注
原创 设计Qt风格的C++API
设计Qt风格的C++API 作者Matthias Ettrich,译者Googol Lee,原文地址在这里。 在奇趣(Trolltech),为了改进Qt的开发体验,我们做了大量的研究。这篇文章里,我打算分享一些我们的发现,以及一些我们在设计Qt4时用到的原则,并且展示如何把这些原则应用到你的代码里。 好的API的六个特性 便利陷阱 布尔参数
2008-02-21 15:06:00 4782 1
原创 GP技术的展望——道生一,一生二
长期以来,我们始终把GP(泛型编程)作为一种辅助技术,用于简化代码结构、提高开发效率。从某种程度上来讲,这种观念是对的。因为迄今为止,GP技术还只是一种编译期技术。只能在编译期发挥作用,一旦软件完成编译,成为可执行代码,便失去了利用GP的机会。对于现在的多数应用而言,运行时的多态能力显得尤为重要。而现有的GP无法在这个层面发挥作用,以至于我这个“GP迷”也不得不灰溜溜地声称“用OOP构建系
2008-01-06 17:19:00 3079 1
原创 API考古学之“C风格的Java API”
By pongba #从fishbowl上看到的,非常幽默: Occasionally in Java, you come across an API that makes you sit up and go “What were they thinking?” Take, for example, the code to list all the threads in the curr
2007-12-26 19:05:00 4312
原创 类型系统的四个维度
By pongba reddit上看到的。 这位老大对类型系统作了相当清晰的阐述;到目前为止是我看到的最清晰的。 其它的要么是盲人摸象(这里,这里,这里),要么是不着四六(这里),要么是云山雾罩(这里)。 Latent typing is any type system where you do not need to explicitly write the types of vari
2007-12-26 08:36:00 3463
原创 欢迎加入TopLanguage
TopLanguage(http://groups.google.com/group/pongba)自从8月份建立以来,已经吸引了四百多位同学,三千多条讨论,想知道我们讨论些什么,参见TopLanguage讨论精选[一],精选[二],精选[三],加入前请看这里。 这个博客为团体创作保留,欢迎加入我们:)
2007-12-12 08:12:00 5802 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人