Programming 版 (精华区)
发信人: JJason (C++ Primer), 信区: Programming
标 题: 《程序员》2002年第03期
发信站: 哈工大紫丁香 (2002年11月20日13:10:26 星期三), 站内信件
《程序员》2002年第三期
三月正是万物复苏的时令,撩人心弦的春天真正降临。休闲放松后的程序员,在这个
季节开始了新年征程,祝福大家都有所收获。
本期,编辑部花了两个多月的时间,策划了《CMM布道中国》,我们走访了同CMM相关
的很多人、企业、咨询机构、政府主管部门,希望能让大家对CMM在中国的发展有客观全面
的了解。Linux作为全球自由软件的核心,已为广大程序员所了解或应用,但Linux在中国
的发展历程却鲜为人知,《Linux故事·中国版》将向你讲述。有“世界十字路口”之称的
新加坡,在人们心中总是亮丽鲜活的形象,而它的IT和软件业也同样如此,“走向海外”
带你到《亚洲软件明珠——新加坡》。
专栏作家春节期间都没有停歇,侯捷先生为大家倾力奉上了10个页码的《但教心似金
钿坚》,娓娓道来,深刻剖析技术、学习和书籍的道理;李维先生向我们揭示了C++
Builder 6的全新特性;潘爱民身在美国,也特意为本刊撰写了《Hack Exposed黑客大曝光
》的专家书评。蔡学镛、王森的系列讲座也都有精彩的文章奉献。
技术专题——《极限编程(XP)》,这是一种敏捷(agile)的开发方法。它强调以
人为本,鼓励需求变化,提倡沟通、反馈、简单和勇气,极其重视测试,用迭代式开发和
不断的重构保证软件的质量。在Kent Beck等人的大力实践和推广之下,极限编程成为了发
展最快、应用最广的一种敏捷方法。
本期Linux专栏给大家展现的便是Python系列讲座《自由与繁荣的国度》。被软件开
发平台捆绑对开发人员的创新意识是有害的,因为它没有为思维的发展提供更多的机会。
今天信息技术如此发达,已经不需要我们长途万里地去求真经,只要开动浏览器,我们就
会发现:Python、Perl、Ruby、C/C++这些语言社区呈现着前所未有的活力,Python便是其
中的一个。
技术讲座《走进BOOST》。想成为高手,一定要多读高手写的源代码。哪些代码是好
材料呢?C++标准库的源代码?不,如果您读过,就会发现:要么是各种实现独有的表达方
式让人摸不着头脑,要么是恐怖的代码风格(如到处是下划线)憋得人难受。相比之下,B
oost库的代码相当清晰、注释合理、命名规范,绝对是适合阅读的典范。
新闻 Top
(6页) 要闻点评
疯狂抢滩上海 印度软件进军中国 抢先本土教育 北大青鸟出新教材……
(31页) 但教心似金钿坚 作者:侯捷
2002新春,有些话想和大家聊聊。读者来函常能使我的思考聚焦,所以本文很大比例
以来函回复的方式进行。本文主要分三个方向:技术、学习、书籍。
报道 Top
(5页) Guido van Rossum
从本期开始,我们将陆续推出一系列关于Python的文章。在认识这种语言之前,请先
来认识一下它的发明人:Guido van Rossum。
(7页) 声音和观点
“我们几乎每天都会受到袭击。黑客的攻击提醒我们,没有任何电脑系统是完全免疫
的……
(8页) 封面书摘
SDMAGAZINE;CUJ……
(14页) CMM布道中国 作者:孟迎霞 唐琦
“CMM专栏”开设一年之际,《程序员》走访了同CMM相关的人、企业、咨询机构、政
府主管部门,历时两个多月,深感CMM的精深和推行的不易。她的贯彻实施,能从根本上提
高一个国家软件行业的整体水平。而对于中国软件企业和从业者而言,CMM才刚刚来临……
(23页) Linux故事·中国版 作者:张里
自由软件的发展风起云涌,做为其主流的Linux在中国也留下了一个又一个意义深远的
回忆。在中国的走过的近十年时间里,Linux是一路风尘一路歌,把数不清的人和事串结在
了一起。在去年底中国自由软件赢来又一次难得的发展机遇之时,我们回忆曾经走过的路
,会发现有不少经验教训在里头。
(27页) 亚洲软件明珠——新加坡 作者:佘来琴
新加坡软件业充满着活力和生机。全面发展的软件跨国公司和本地公司具有丰富的系
统综合、大规模项目的应用开发,他们构成了新加坡软件业龙头支柱。新加坡软件公司在
产品开发速度和技术水平发挥很大效用,市场触角也广泛伸展。
管理 Top
(41页) 外企门槛有几高 作者:张里
我们将软件外企面试中笔设时设置的难度称其为"门槛",那是因为有太多的程序员跨
不过。门槛的确存在,门槛也的确够高,但我们无意在下列组文中给出具体的门槛高度或
是难度系数,因为在不同程序员的眼里门槛高度多有不同。"不要在一块石头上绊倒2次",
通过这组文章,我们只是希望能够有更多的程序员朋友能从中找到对自己有用的东西。这
是我们这篇文章带给大家的惟一希望。
(46页) 漫谈面向对象程序设计方法 作者:紫云英
本文介绍了面向对象程序设计的基本内容,重点论述了许多读者尚不熟悉的“泛型”
及其与传统面向对象技术在运用中的“矛盾和统一”,最后阐述了“Design by Contract
”,并简略介绍很有前景的Garbage Collection。
(51页) 界面设计、交互设计及程序开发 作者:九点
在网络项目的开发过程中,这个阶段也叫做构建阶段,是工作量最大、最艰苦,也最
难以控制的阶段。不管一座大楼的设计蓝图有多宏伟,若没有管道工、泥瓦匠、水电工等
各种工匠一点一点地艰辛积累、密切协作,这座大楼始终将会是海市蜃楼。
(54页) 将企业建模进行到底——破译EPR失败因果链 作者:高展
本文认为企业管理制度是目前制约我国ERP项目成败的核心因素,使用全程建模方法可
以建立全方位企业管理的解决方案,确保企业、管理咨询公司、ERP厂商的核心工作(管理
制度建立、e化)优质高效。
技术 Top
(58页) 专题导读:极限编程 作者:透明
多数软件开发仍然是一个显得混乱的活动,即典型的“边写边改”(code and fix)
。设计过程充斥着短期的、即时的决定,而无完整的规划。这种模式对小系统开发其实很
管用,但是当系统变得越大越复杂时,要想加入新的功能就越来越困难……
(59页) 极限编程概述 作者:朱斌
在本文中,我们将回答一些关于XP方法的疑问,并简单浏览一下XP的规则和经验。
(61页) 极限计划 作者:朱斌
从本文开始,我们将分别详细介绍上一篇文章中提到过的规则和经验。首先,我们介
绍在计划阶段中,XP的规则和经验。
(63页) 极限设计 作者:朱斌
本文介绍了XP在设计阶段的一些经验和规则。
(65页) 极限编码 作者:朱斌
本文介绍了XP在编码阶段的原则和经验。
(66页) 关于 Python 作者:透明
电脑英语
(67页) 极限测试 作者:朱斌
本文将介绍XP在测试中的一些原则。
(70页) 项目主管的中间件指南 作者:Jim
项目主管必须清楚:并非所有的中间件都是相同的,必须准确理解每个项目的交易规
则和功能需求以便保证做出最佳选择。
(72页) XML Q&A 作者:Nancy
(74页) 自由与繁荣的国度(一) 作者:恶魔吹着笛子来
如果你是一个有一定基础的门外汉,那么你就不要害怕学习新的语言。因为程序语言
的世界也大都如此……
(78页) C++ Borland 6 全面提速 作者:李维
C++Builder 6在蛰伏了2年之后有了非常多的进步,除了在功能的增加之外,品质也非
常稳定,本文将针对其中最重要的几项功能加以介绍。
(82页) Java的封装 作者:蔡学镛
本文对Java面向对象的第一个阶段(封装)进行介绍
(85页) 利用Java撰写手机应用程序(四)JBuilder MobileSet 篇 作者:王森
本文针对JBuilder MobileSet的基本操作做了详细说明。
(88页) 数据库算法系列讲座(三) 作者:撰文/Julian
这一次我们的讨论讲的是在B-tree中删除键。如果你已经准备好完成这最后的部分,
背上背包,系上保险带,让我们出发吧。
(92页) 走进Boost 作者:阿炯
一直流传这么一个说法:想成为高手,一定要多读高手写的源代码。Boost库的代码相
当清晰,注释合理,命名规范,绝对是适合阅读的典范,同时,Boost内容广泛,数值计算
、泛型编程、元编程、平台API……
(94页) 微软编程准则和编码技巧 作者:Rob
在编程实践中,为了解决某一个问题,需要做出一些选择,这些选择做得是否正确主
要取决于程序员的技巧和经验。本文讨论了微软公司使用的在程序代码编写过程中有利于
提高源代码质量的一些编程准则和编码技巧,以供广大程序开发人员学习参考。
(98页) 断点续传和多线程下载(下) 作者:行舟
上一期介绍了支持“断点续传”的下载模块,本期继续介绍支持“多线程”的下载模
块。
(100页) 使用doxygen 作者:K.
GLAST已采用doxygen(GNU GPL软件)来作为文档工具,本文将对其进行简单的介绍。
要了解更详细的信息及下载doxygen程序,请访问网站http://www.stack.nl/~dimitri/dox
ygen/。
(102页) 三角形问题—2002年第1期编程擂台题解 作者:主持人/胡海星
这次的题目很简单,参赛者也较多,但可惜的是大多数参赛者的程序都无法通过所有
的测试数据。本题的关键之处在于思路要清楚,且必须非常细心。
(104页) 专家门诊
服务 Top
(112页) 网络安全的畅销书——《Hacking Exposed》 作者:潘爱民
"我明天就从美国回北京了,现把修改好的稿件发给你,这样我也可以踏踏实实地启程
了。" 这是2月25日,潘爱民老师发给本刊编辑稿件时的附语。为人如此,为文亦如此,这
种敬业负责、谦逊平实的态度,值得我们所有人学习!
(116页) 实用的Java技术手册 作者:Jackliu
——读《JAVA技术手册》有感
(119页) Java好书推荐 作者:刘金铸
目前市面上流行的Java书籍大致可分3类:基础参考类、专业领域类和实用技巧类(其
他如认证、考试等图书也有不少,但这里不做评述)。下面,我们就按这3个类别来分别推
荐。
(121页) amone社区--程序员论坛 作者:amone
做程序员最要命的就是要不断学习新知识。可是,当你刚用好一种工具或语言,却发
现更新的又要出来了。怎么办?怎么才能变被动为主动?
(122页) 电力图书
--
人生,就是一团欲望:
欲望没有满足的时候就是痛苦,
欲望被满足的时候就是无聊;
人生就是在痛苦与无聊之间徘徊。
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.229.69]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:4.406毫秒