《程序员》第9期:面对多核时代 我们以何应对?

本期精彩看点

特别策划:多核时代——改变计算机发展历史
推荐栏目:科技创业点评
调查:蜕变——程序员的转型
向流氓软件开枪
敏捷模式在微软项目中的经验谈
侯捷:覆水难收?用Swing轻松写几个Undoable程序
《程序员》第9期:面对多核时代 我们以何应对?_第1张图片

40年来,摩尔定律一直在持续完成着它的历史使命,尽管当今计算机处理器并没有严格按照当时所定下的速度发展,但是今天的硬件技术仍然值得我们刮目相看。庞大的计算需求在过去40余年当中不断推动着计算机的发展。多核时代的到来无疑从另一个角度揭开了计算机发展历史的新篇章。然而市场上各家厂商宣传的多核技术各有千秋,孰是孰非,当由软件来检验他们的优劣。借此机会,也让我们重新回顾经典的计算机体系结构,了解计算到底是怎么回事。请关注本期的特别策划“多核时代——改变计算机发展史”。

硬件的变革同时推动着软件的发展,在软、硬件相互协调促进之中,IT技术不断发展起来。数据库,或者更进一步地说是信息管理发展到今天,已经面临许多交汇。从第一代的网状结构数据库IMS到今天,二十余年的发展让信息管理软件的发展到达了一个新的高度。面临集中与分布的交汇,面临网络与网格的交汇,面临字符与语义的交汇,DB2 9如何应对?它何以被人们称之为DB3?通过这一组文章,我们将向您揭开IBM新一代信息管理软件的神秘面纱。本期为您推出了特别专题“IBM DB2 9发现之旅”,让您了解这个新一代信息管理软件的发展历程。

信息管理软件的使用离不开编程的配合,TDD(测试驱动开发)是极限编程的一个重要内容,优点很多,但是“说起来容易做起来难”,《TDD:金字塔上神像的光芒》的作者从理论到实践,对TDD进行了简明阐释。同样与过程管理有关,目前“敏捷开发”掀起了一阵过程改进的热潮。在《敏捷模式在微软项目中的经验谈》中,微软项目管理专家栾跃先生结合多年的管理经验和开发经历,为读者讲述如何结合传统的项目管理方法,参照和使用新的敏捷管理模式,进一步增强软件开发项目管理的效果。

项目实践过程,除了需要一个很好的模式,更需要优秀的程序员去执行。程序员们最关注的,也许是今后的去向问题,传说30岁是一个门槛,不知目前或许还年轻的你们,是否想过30岁以后的转型问题?本期的调查栏目《蜕变——程序员的转型》,为您介绍了一些程序员转型的经历,希望能对读者有所启示。开发者的力量,是坚不可摧的,在“流氓软件”泛滥的今天,请您举起《向流氓软件开枪》的手,我们来共同维护一个自由、纯净的网络空间。关于软件的热点,我们不得不提及“共享软件”,中国共享软件国际论坛如期召开,全球最大的共享软件分销商Digital River派出包括副总裁在内的15名员工参加会议。仅此一斑,便知中国共享软件在全球的地位渐渐不可小窥。关于会议的详细内容,请关注本期的《Made in china中国共享软件飙升世界》。

本期的技术版块,由侯捷老师带您关注新的编程方法,《覆水难收?轻松写个Undoable程序》首先观察知名软件中的Undo/Redo行为模式,然后探讨Java Undoable APIs运行过程的来龙去脉,最后讨论应用端如何运用Swing写出Undoable程序。《密码动态加密的实现》就配置文件中敏感信息的动态加密为您提供一个解决方案。

请加入我们的读者俱乐部: http://groups.google.com/group/2programmers,或者通过添加《程序员》编辑专用MSN账号: [email protected],与编辑即时交流。 

你可能感兴趣的:(编程,swing,项目管理,TDD,IBM,敏捷)