TopLanguage

分享经验是最大的复用!

toplanguageID:TopLanguage
[修改头像]
1506次访问,排名2万外好友0人,关注者0
TopLanguage的文章
原创 5 篇
翻译 0 篇
转载 0 篇
评论 0 篇
TopLanguage的公告
除非特别声明,本站采用Creative Commons License许可。注明作者、出处,非商业。

这是一个小组(团体)博客,如果你觉得你的经验值得分享,任何时候欢迎加入我们,请先移步我们的讨论小组TopLanguage

订阅这个博客

  • XML聚合
  • 订阅到鲜果
  • 订阅到Google
  • 订阅到抓虾
  • 订阅到BlogLines
  • 订阅到Yahoo
  • 订阅到GouGou
  • 订阅到飞鸽
  • 订阅到Rojo
  • 订阅到newsgator
  • 订阅到netvibes
最近评论
软件项目交易
订阅我的博客
XML聚合  FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
订阅到BlogLines
订阅到Yahoo
订阅到GouGou
订阅到飞鸽
订阅到Rojo
订阅到newsgator
订阅到netvibes
文章分类
    收藏
      相册
      其他
      TopLanguage人物志
      duguguiyu|Venus神庙
      Googol
      刘未鹏(pongba)|C++的罗浮宫
      刘江|图灵
      孟岩(Mike Meng)
      徐宥(You XU)|4G Spaces&Web 2.3
      杨文博(solrex)|Solrex Shuffling
      莫华枫(longshanksmo)
      袁泳(g9)|负暄琐话
      存档
      2008年02月21日

      原创 设计Qt风格的C++API

      在奇趣(Trolltech),为了改进Qt的开发体验,我们做了大量的研究。这篇文章里,我打算分享一些我们的发现,以及一些我们在设计Qt4时用到的原则,并且展示如何把这些原则应用到你的代码里。(总算会用live writer了……T_T)阅读全文>

      发表于 @ 2008年02月21日 15:06:00|评论(loading...)|编辑

      2008年01月06日

      原创 GP技术的展望——道生一,一生二

          长期以来,我们始终把GP(泛型编程)作为一种辅助技术,用于简化代码结构、提高开发效率。从某种程度上来讲,这种观念是对的。因为迄今为止,GP技术还只是一种编译期技术。只能在编译期发挥作用,一旦软件完成编译,成为可执行代码,便失去了利用GP的机会。对于现在的多数应用而言,运行时的多态能力显得尤为重要。而现有的GP无法在这个层面发挥作用,以至于我这个“GP迷”也不得不灰溜溜地声称“用OOP构建系统,用GP优化代码”。    然而,不久前,在TopLanguage group上的一次讨论,促使我们注意到runtime GP这个概念。从中,我们看到了希望——使GP runtime化的希望——使得GP有望在运行时发挥其巨大的威力,进一步为软件的设计与开发带来更高的效率和更灵活的结构。    在这个新的系列文章中,我试图运用runtime GP实现一些简单,但典型的案例,来检测runtime GP的能力和限制,同时也可以进一步探讨和展示这种技术的特性。 运行时多态    阅读全文>

      发表于 @ 2008年01月06日 17:19:00|评论(loading...)|编辑

      2007年12月26日

      原创 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 current ThreadGroup. Rather than having the obvious method: i.e. one that returns a list (or array) of threads, the signature looks like this: int enumerate(Thread[] list) You pass an empty array to the method, which will be filled with Thread objects. The method then returns the number of thr阅读全文>

      发表于 @ 2007年12月26日 19:05:00|评论(loading...)|编辑

      原创 类型系统的四个维度

        By pongba   reddit上看到的。 这位老大对类型系统作了相当清晰的阐述;到目前为止是我看到的最清晰的。 其它的要么是盲人摸象(这里,这里,这里),要么是不着四六(这里),要么是云山雾罩(这里)。 Latent typing is any type system where you do not need to explicitly write the types of variables down in source code. Its opposite is manifest typing, where you do need to explicitly write the types down in source code. Static typing is a type system where individual expressions in the source code must have types, whether written or inferred by the compiler. Dynamic typing is a阅读全文>

      发表于 @ 2007年12月26日 08:36:00|评论(loading...)|编辑

      2007年12月12日

      原创 欢迎加入TopLanguage

      TopLanguage(http://groups.google.com/group/pongba)自从8月份建立以来,已经吸引了四百多位同学,三千多条讨论,想知道我们讨论些什么,参见TopLanguage讨论精选[一],精选[二],精选[三],加入前请看这里。 这个博客为团体创作保留,欢迎加入我们:)阅读全文>

      发表于 @ 2007年12月12日 08:12:00|评论(loading...)|编辑

      Csdn Blog version 3.1a
      Copyright © TopLanguage