设为首页 | 登录 | 免费注册 | 加入收藏
文献检索:
  • 计算机图形学之父——伊凡·苏泽兰特
  • 1988年,享有“计算机图形学之父”美誉的伊凡·苏泽兰特(Ivan Edward Sutherland)成为当年的图灵奖获得者。除了图灵奖以外,他还是美国工程院兹沃里金奖的第一位得主:1975年他被系统、管理与控制论学会授予“杰出成就奖“:1986年IEEE授予他皮奥尔奖;ACM除授予他图灵奖以外,1994年又授予他软件系统奖,并早在1983年为纪念计算机图形学的先驱考恩斯而建立以他的名字命名的奖项时,就把第一个考恩斯奖授予了苏泽兰特……
  • 厂商直击
  • 10月8日,国内优秀的开源Bug管理系统——BugFree正式推出了10正式版,此时也恰逢BugFree的一岁生日:10月11日。据悉其下载量也已达到了11700多。BugFree使用PHP+MySOL开发,是借鉴微软公司软件研发理念,免费且开放源代码,基于Web的Bug管理系统。最新的1.0版本支持多项目管理、分组权限、UTF-8编码、多语言、多风格等诸多功能,界面和可操作性比以前有显著提高。非常值得大家选择使用。
  • 微软技术
  • 十月通常因为它代表着一年中收获时间的到来,而被象征性的称为收获的季节.而今年的十月.对于Net平台上的开发人员来说.毫无疑问也将是一个收获的季节。因为就在这个月份.让.Net开发人员等待了几乎两年的Visual Studio 2005和Sql Server 2005都将在十月份RTM.也就是说.当您读到这篇文章的时候.应该已经能够通过MSDN订阅者下载站点或其他途径.得到它们的RTM版本.并真正开始使用了。
  • 封面书摘
  • 本月的msdn是一年一度的安全专刊。一些资深的安全专家将会对身份验证、Web Service安全、代码访问安全等问题展开深入全面的探讨。
  • 网站精彩回眸
  • 精彩blog推荐
  • 微软的“终极目标”
  • 微软一直致力于改善开发者的体验。这给我们两种外部感受:一、微软平台上的开发门槛不断降低,”开发者”泛滥;二、微软平台上的应用程序越来越多,以至于其平台得到最广泛的应用,也赢得了巨大的市场占有率。
  • 是谁不相信国产软件
  • 客户的不信任已经成为中国软件企业成长的重要阻力,甚至影响着软件产业的正常发展。
  • 解析王志东与协同软件
  • 2004年的时候,王志东受邀参加一个游戏产业论坛。但会议刚刚进行了不到一半,王志东一句话没说便默默起身离开了会场。会后有人问起王志东原因.他说:“我本来以为这个论坛会讨论一下如何避免网络游戏对现在青少年的一些伤害.但现场所有人的论调都是说网络游戏产业有多大多大.拉动了多少行业.所以需要支持等等.感觉是有些什么负面作用也无所谓了。按这个逻辑.干脆讨论色、赌、
  • 对话周鸿祎:从程序员创业谈起
  • 离开雅虎中国后的周鸿祎现在的身份是IDGVC的投资合伙人,做风险投资的他自然对创业有着说不完的话题。由于周鸿祎出身程序员,也一直是本刊的忠实读者,他希望一方面站在投资商的角度,同时以一种过来人的身份来探讨“程序员创业”这个话题。
  • Geronimo的远大前程——Jeremy Boynes专访
  • 最初听说Apache Geronimo时,大多数人都会觉得奇怪:既然有了像JBoss那么成熟的开源J2EE服务器,为什么要另起炉灶?众所周知,Geronimo背后有IBM的强大支持,那么这个项目的目的和意义何在?它仅仅是BM一时的心血来潮吗?仅仅是要分JBoss的一杯羹吗?如果你认真地研究过IBM过去10年在开源领域的策略和作为,你就会相信,Geronimo另有深意。还记得Eclipse吗?对于一个J2EE(现在应该叫JavaEE)的开发者来说,不用说,IBM在这里的一举一动都值得重视。2005年5月,IBM宣布收购Gluecode Software,该公司的CTO Jeremy Boynes是Geronimo的核心架构师之一。最近,记者采访了Jeremy Boynes,显然,由他来向我们提示Geronimo的“远大前程”,是再合适不过了。
  • 微软TechEd 2005掠影
  • 9月下旬在北京、广州和上海召开的微软TechEd 2005技术大会汇聚了包括开发人员、IT专家在内共计5000名参会者,是TechEd活动在进入中国之后规模最大的一次。
  • 在懒惰的自由边徘徊——选择Linux or Windows
  • 缺乏一个面向应用的统一平台标准是Unix难发展最大的绊脚石,而和其并驾齐驱的Linux似乎还在重蹈Unix的覆辙。在这场Windows的肉搏战中,“标准”这口白刃让无数高举自由旗帜的人们的信仰嘭然倒地。
  • 开源的颜色
  • 我们不得不说,吸引我们策划这个开源专题的原因是开源界的火爆。一方面,在开源业界内部,在应用软件层面,Firefox一经出现就吸引了众人的目光,开源软件已不再是超级黑客手里的玩物,Wiki在内容管理领域的崛起代表了一种趋势,这就是开源向高端应用的渗透。于是,在ERP,CRM、BI等领域,甚至新兴的RFID领域,我们都不难发现开源的身影。开源开发工具的发展也是一日千里,PHP的热潮还没有过去,
  • SunSolaris开源能否赢回市场
  • IT产业没有从一而终的游戏规则.正当开源软件如火如荼地开始商业化征程的时候,商业软件也开始了开源的新运动。最近Sun公布他们OpenSolaris半年下载量已超过210万次.燃起了商业软件的开源新火。而Sun的OpenSolaris能否成为搅动开源运动的另一股强劲势力,也引发人们对开源软件与商业软件更多的思考。
  • 十大开源事件——开源促进中国软件产业发展
  • 包括Linux(操作系统软件)在内的开放源代码软件(OSS)在全球取得了日益广泛的发展.据IDC预测.全球Linux市场每年以25%的速率增长.到2008年将达350亿美元(其中桌面Linux将达10亿美元,占3%)。以网络服务(WebServices)为核心的企业信息化解决方案,由于开源软件LAMP架构(即Linux操作系统,Apache-开源web服务器.MySQL-开源数据库,PHP超文本语言)的崛起.
  • FreeBSD与Linux的论战
  • FreeBSD是一个自由的、源自AT&TUNIX的操作系统。目前已经不包含任何AT&T的代码。可以说它是正统的UNIX后代。而Linux是由芬兰Helsinki大学的学生Linus Torvalds开发的UNIX的克隆。在Linus上大学的时候,由于AT&T与加州大学伯克莱分校在BSD版权问题上发生了法律纠纷,导致BSD的源代码还不能自由使用,所以Linus写了他自己的UNIX版本(事实上,FreeBSD和Linux严格意义上不能叫做UNIX,因为UNIX是The Open Group的注册商标)。
  • GNU创始人称Linux商标保护无必要
  • 8月28日消息,GNU(自由软件组织)创始人表示.不受限制运行及修改软件的自由与软件的名称相比显得更为重要。自由软件基金会(FSF)主席理查德·斯托曼(Richard Stallman)本周四在接受《悉尼早问论坛》采访时表示,澳大利亚发生的围绕Linux商标的争吵远离了自由软件主旨——自由发行或修改软件。
  • Linux在嵌入式市场份额提升
  • 近一年来,Linux在嵌入式开发中所占的比重越来越大。在移动开发方面,摩托罗拉公司宣布新产品折叠手机A895采用了来自MontaVista软件公司的Linux系统,这意味着摩托罗拉开始采用Linux系统来打造其中档手机产品。诺基亚则把其Series60界面移植到Linux平台上测试,并把原本属于自己的专利开放给了Linux内核。Palm则在2004年收购Linux厂商移软的基础上,与海尔形成结盟,
  • DCC联盟成立
  • 在世界Linux业界.除了公认的红帽和Novell公司地位无可争议外.有多股力量目前正在角逐第三把交椅。于是,围绕着最主要的Linux发行版本之一的Debian Linux.包括Linspire.Xandros公司等世界上主要Debian Linux发行商和组织成立了“Debian Linux核心联盟“。DCC的目标包括在LSB(Linux Standard Base.Linux标准库)30和Debian Sarge的基础上.为企业创建一个公共的Debian Linux发行版。DCC联盟本来应该成为开源软件发展的重要力量,
  • 微软内部的阴与阳:Windows vs.Linux
  • 近来,伴随着自身的发展,微软开始意识到开源软件的重要性。华盛顿州Redmond市的软件巨人认识到,通过一些辅助管理工具及虚拟机技术,能更好地提供与Linux的互操作性,反过来可以极大地推动自身Windows产品的发展。微软平台技术战略的负责人Bill Hilf说:”微软是一家非常善于捕捉机会的公司。它会不断地寻找新的途径以扩大商机。我们会不停地制造深受大众欢迎的软件产品。”
  • 开源浏览器持续火爆
  • 在技术上,失去了对浏览器的控制,就会在网络越来越发达的今天失去对操作系统的控制。2004年11月9日,Mozilla基金会推出了Firefox 1.0正式版,从而拉开了浏览器大战的序幕。Firefox一经推出,便迅速占领了浏览器市场8.69%的份额。接下来,Opera软件公司于2004年12月419发布了最新升级的Opera浏览器测试版,2天的下载量就达到了60万次。进入9月份,Opera软件公司宣布将免费为用户提供Opera浏览器.
  • LSB 3.0发布,获众多厂商支持
  • Linux Standards Base(LSB)30规范在今年九月正式发布了,新的LSB标准旨在防Linux分化,已获得了主要Linux厂商的广泛支持。LSB规范由FreeStandardsGroqe负责维护和开发,并计划通过一套基本API和库实现互操作性.这样ISV就可以开发和移植应用,以使应用能够在LSB认证的Linux版本上运行。与去年发布的LSB20相比.LSB30做了很大改进,其中较为重要的是更新的、用于C++的应用程序二进制接口(ABI),所有主要Linux版本都支持这一ABI。
  • LAMP正在与J2EE相抗衡
  • 为了能够提供最广为接受的”开放”开发模式,两个开发者阵营的竞赛在逐渐升温。其中一方是Java2企业版模式.由JBoss以及实际上是Java开发中的标准的用户核心基础提供支持;另一方则是Linux、Apache、MySQL和PHP/Perl/Python(LAMP)开放源码堆栈工具。LAMP的支持者认为,与J2EE和Microsoft的.NET提供的软件相比.他们带来了一个要为便宜和更为简单的开发时机。在2005年.LAMP已经得到了来自IBM和Sun等公司的更多的支持。
  • 开源之根——GCC
  • GCC(GNU Compiler Collection.GNU编译器套装)是一套由GNU开发的编程语言编译器。它是GNU toolchain的关键部分.亦是开放源代码的类UNIX操作系统的标准编译器。应用GCC.我们能把程序的源代码转换成电脑能够理解的二进位指令。事实上.其他所有开放源码软件都在某种层次上依赖于它。甚至其他语言.例如Perl和Python.都是由C语言开发的,由GNU编译程序编译的。GCC对于整个自由软件运动而言具有根本性的意义,事实上.
  • 横空出世的XEN
  • XEN是三年前在剑桥大学作为一个研究项目被开发出来的.在随后的时间里它已经在开源社区中得到了极大的推动。XEN能够使一台计算机运行多个操作系统.同时能够使计算机完成尽可能多的任务。
  • 坚如磐石的FreeBSD
  • FreeBSD的起源最早可以追溯到贝尔实验室的第一版UNIX BSD,出现在上世纪70年代。加州大学伯克利分校的学生BillJoy在1971年把UNIX组成一个完整的系统——BSD UNIX(Berkeley software Distribution).向外发行。到了1989年6月.一个完全没有AT&T UNIX代码的BSD版本诞生了.称之为”Networking Release 1”。这是一套由Berkely发布的、可自由再发行的代码,
  • CVS的替代品——Subvision
  • 目前,有许多商业与开放源码的版本控制系统存在。在开放源码界,最早出现的大概就是SCCS.其后又演变成为了RCS。以后的发展使得CVS几乎成为了开放源代码专门的标准版本控制系统.大多数的开放源代码专门都有提供CVS的档案库让一般使用者来取得专门的源代码。但随着开放源代码社区的快速成长,CVS的瓶颈渐渐显现出来。于是,类似于Aegis、Bitkeeper或是Perforce这样的工具不断涌现。但因为版权问题.都无法动摇CVS在开放源代码社区的地位。
  • 人气红火的Firefox
  • 2004年11月9日.Mozilla推出了Firefox 1.0正式版,从而拉开了浏览器大战的序幕。Firefox 1.0并不是仓促上阵,在此之前的当年9月,Mozilla基金会就推出了Firefox的测试版.引得700万用户下载了这种浏览器。因此Firefox一经推出.便迅速占领了浏览器市场8.69%的份额.这使得微软的IE浏览器不得不面对历史上最大的一次挑战。
  • 内容管理的明日之星——Wiki
  • Wiki.org将Wiki定义为”可以运行的最简单的在线数据库”。受Apple的HyperCard编程环境的启发.Ward Cunningham在1995年.作为一种管理Portland Pattern Repository的网站内容的工具,开发了第一种Wiki软件。Wiki一词出自Wiki—Wiki。Wiki—Wiki在檀香山当地的语言里的含意是”快”。Wiki实际上是任何人——或者至少任何拥有权限的人——都可以创建或编辑的网页。
  • Eclipse的发展之路
  • Eclipse基金会准备扩展Eclipse的软件开发周期,使其有更大的应用覆盖面积.从而加固其在RCP和嵌入式市场的地位。在2005年2月Eclipse主页上发布的Eclipse Roadmap 1.1上.Eclipse基金会公布了Eclipse的发展方向.这主要包括多语言的支持和高级技术框架的开发。
  • Apache,开源的成功典范
  • 历时几年.一个解决了以前Apache版本的各种问题,考虑了今天各种Web主机的多样性需求的全新版本Apache已经出现。新版本支持的平台大大扩展.通过APR(Apache Portable Runtime),Apache将各种功能的实现从具体的服务器环境抽象了出来.从而减少了为使Apache在不同平台上运行所需要进行的工作.这同时意味着可以大大增加它支持的平台。现在Apache可以运行在几乎所有的UNIX平台.各种Windows平台。Netware和OS/2。
  • 进入中国的PHP
  • Zend Technologies是PHP的官方赞助商.虽然PHP是一个开源项目.但是开发工具、培训、认证等都是由Zend来打理,因为PHP的核心Zend API是由Zend公司提供.所以可以说Zend公司就是PHP支持商。今年年初,包括IBM、Oracle等国际大厂商都提出对PHP进行支持.进一步刺激了PHP的发展.如何在Perl、Ruby、Python等脚本语言中超越其他语言,就成为了Zend公司一项重要任务。
  • 价廉物美的MySQL
  • MySQL数据库正逐渐占领微软发家的低端市场。专家认为.这对于被诸如Oracle,IBM和微软等巨头厂商所控制的数据库市场来说.这是一个适当的定位。Meta集团的一个数据分析员MarkShainman认为.MySQL对于只是寻求在大多数情况下“够用”的公司和其他团体来说.无疑具有很大的吸引力。MySQL同样引起了对开放源软件(比如最著名的Linux操作系统)的性价比的逐渐增加的新一轮关注。
  • 开源知名网站
  • www.sourceforge.net。要说开源软件.就不能不提大名鼎鼎的SourceForge。这是一个由Open Source Technology Group(“OSTG”)建立的开源软件社区,提供了大量适用于各类操作系统、采用不同编程语言开发的各式各样的软件。除了查找各式各样的开源软件之外.您也可以在这里使用他们提供的CVS、构建集群、邮件列表等一系列资源来创建自己的开源项目、结交同好.通过它为自己的项目筹集资金.以及为您喜欢的项目提供捐赠,等等。
  • Linux能否靠架构取胜
  • 在Novell公司中国区市场总监罗威先生看来,Linux的发展前景无疑是美好的。也许就在一年以前,业界还有不少人士对Linux能否成功还心存疑虑,因此.与罗威先生的对话更多地包含了释疑的成份。
  • 就这样在中国长大
  • 如果我们把时钟向前拨八年.我们不难发现国内开源软件的第一代玩家多数都钟爱Red Hat Linux。八年后,这批玩家已随着Red hat Linux一起走向了成熟。坐在红帽公司全球销售执行副总裁Alex Pinchev先生和中国区总经理陈实先生的对面,我们体会到的正是这种成熟。这时,开源界的人士也许更关心一个问题:当Red Hat Linux真正成熟,向企业级应用进军时,红帽公司做为一个后来者,能否真正在中国长大。
  • 关于中国开源发展源动力的思考
  • 与新华富才软件公司总经理谭铭洲的访谈是在一种充满讨论的氛围中进行的,从中,我们可以看出,谭铭洲先生在思考,新华富才公司在思考,中国开源界也在探索中思考着。
  • 别忘了OpenSolarisf与Java的组合
  • 作为世界上开源社区最大的支持者,sun公司对于开源的贡献是有目共睹的。世界上最大的开源网站Openoffice(www.openoffice.org)Java领域最大的开源网站Java.net成长.都与Sun公司的支持密不可分。Sun公司在2005年之前对开源社区的贡献(按代码量计算)排名世界第二,开放Solaris操作系统源代码后,Sun公司甚至战胜了老牌超级黑客云集的开源圣地——加州大学伯克利分校,跃居世界第一位。
  • 开源社区需要扎扎实实的奉献
  • Nat Friedman先生发起了众多GNOME环境下的开源软件项目,并取得了很大的成功,现在他担任Novell公司Linux桌面技术小组的主席。因为Nat Friedman先生的年轻,相信广大开发者更愿意听听这位有着丰富社区经验的同龄人讲他眼中的Mono以及他对开源社区的理解。
  • 技术的发烧和商业的头脑是开源的生命力
  • 谈开源这个话题是件既时尚又容易的事.做开源却是个烫手的山芋。不过我们还是得给自己些许压力做些实事.不然中国的开源就永远停留在嘴上,更不要说实现开源给中国客户带来巨大的商业价值。
  • 声音·幽默
  • Java技术
  • 金秋是收获的季节.也是技术大会最频繁的季节。9月27日,在成立十周年之际.BEA公司第十届年度技术盛会BEAWorld在美国硅谷隆重举行。2000多名来自世界各地的企业主管、IT架构师、IT管理人员、开发者、用户、合作伙伴、新闻和行业分析师云集BEAWorld 2005,分享SOA的最佳实践,深入探讨如何填补业务和IT之间的鸿沟。在这次大会上,BEA主推的产品是新发布的WebLogic实时版。BEA公司高管称.
  • 嵌入式移动开发
  • 秋天是一个收获的季节,所以本月各大移动开发厂商都有各自的收获,不过时而夹杂的几场秋雨,也让人感觉到秋风秋雨的味道。真是天凉好个秋。
  • 软件工程与项目管理
  • 北约(NATO)、M&l/PARTNERS和Borland签订协议.将用CMMI框架为北约咨询指挥与控制机构(NC3A)优化其软件基础设施和流程。在Borland收购TeraQuest后出任首席流程官的叫ICurtis说.”北约决定由Borland负责这个重要项目,说明他们深信Borland的流程优化实践和M&l/PARTNERS的项目和实施管理技巧。我们将充分展示基于CMMI的改进如何为北约这类机构带来实际效益”。回想当年.“软件工程”这一术语就是在1968年NATO软件会议提出来的。
  • Open Source
  • 在我看来,Ruby on Rails这项新的.Web开发技术如火箭升空般的速度迅速蹿红.是作者在一个合适的时机.成功地将几项现有技术有效整合.并使之对准了一个正确的靶子——J2EE,并正值J2EE各种框架技术蓬勃发展之际.在敏捷,轻量级等现代软件开发思想指引下.诸如Spring,Hibernate这样的框架的使用改变了Java开发者的思维方式。但与此同时,各种Framework的大量使用.
  • 网站动态
  • Richard Oberg创建了一个名为TheJBosslssue(http://thejbossissueblogspot.com/)的Blog,并声称”这篇Blog将会存放一些和JBoss有关的商标和许可证的问题”。同时,这个Blog还受到了和JBoss有关系的一些其他公司的支持。但是.也有一些人认为开源最初的目的是集合大家的资源,进而共享技术成果。对于这种竞争商标注册的行为.一些人因此提出了质疑:”对于客户和整个商业生态系统来说.都将会带来不良的后果!”对此,你怎么看呢?
  • Csdn让您不会错过最HOT的信息
  • 订阅《个人电脑》杂志更多惊喜等着您!
  • 开源软件经济学
  • 当我还在大学读书的时候,我选修了两门经济学方面的导论课程宏观经济学和微观经济学。宏观经济学充斥着诸如“低失业率导致通货膨胀”之类一向和真实情况颇多出入的理论。但是,微观经济学则是非常酷而且非常有用的玩意,充满了有趣的关于供给和需求的概念,并且这些理论确实有效。例如,如果你的竞争对手降低售价了,除非你也降价,对你的产品的需求将减少。
  • 管理软件第三次技术革命
  • 回顾中国的管理软件发展历程,之前经历了两个比较明显的变革阶段:第一次技术变革的主题是从DOS平台转移到Windows平台;第二次技术变革的主题则是从传统的C/S两层架构转向B/S多层架构;这次我们所面临的变革代表了管理软件的第三次变革——管理软件“平台化”。
  • 从Windows XP登录界面说起——谈人机界面设计中的模式现象
  • 本文通过大量的实例,并结合笔者的理解,深入浅出地介绍了人机界面设计中的经典问题:模式现象,并指出如何在产品设计中避免这类问题的具体措施。希望本文能够起到抛砖引玉的作用,引起国内的产品设计人员,尤其是软件产品设计人员对于界面易用性的重视,使产品从平凡走向卓越。
  • 治疗软件亚健康(下)——全面性能测试
  • 性能测试策略通用方法 本节主要介绍一下通用的性能测试策略的制定方法。性能测试策略一般从需求设计阶段开始讨论制定.策略的内容决定着性能测试工作投入多少资源、什么时间开始实施等后继工作如何安排。其制定的主要依据是“软件自身的特点”和“用户对性能的关注程度”两个因素,其中软件的自身特点起决定作用。
  • 遥望MDA——再访James Rumbaugh
  • 去年年底,杂志编辑部曾经采访了UML三友之一的James Rumbaugh,今年,Jarmes再次造访中国,在深圳、西安以及青岛等巡回讲演。本刊记者在西安软件园听取了其主题为“不断变革的业务与软件”的主题演讲。尽管一路车马劳顿,但是在接受采访时,James仍然表现出了大师和科学家风范。
  • 对象技术在业务建模中的应用
  • 业务建模中对象技术的优势 对于软件开发来说.业务建模这个工作流的作用是:描述现实.帮助发现软件需求。需求从哪里找?只有从现实中找。如果现实描述得不准确.那么从中寻找软件需求无异于在流沙上盖房子。如果描述现实的方式无助于找到问题所在.就算描述准确.终究也是用处不大。
  • 度量软件之美
  • “当你能够测度你所说的并将其用数字表达出来,你就对它有了一些了解;但当你不能测度,不能用数字表达它时,你对它的了解就很贫乏…你在思想上还远没有进入科学的阶段”
  • C++弱冠之庆
  • 不知不觉中,C++已经伴随我们走过了20年的时光。从早期Bell实验室中的一个C语言的预处理器到Cfront,让人们第一次在系统软件设计领域感受到了面向对象技术的魅力。90年代初期.Cfront 3.0发布后,C++语言得到了进一步的完善,微软、IBM、DEC等公司先后发布了C++编译器的商业产品.这意味着C++开始走向成熟的商业应用.90年代中期.C++应用得到了爆炸性的增长.从应用软件到系统开发.
  • C++的兴起
  • 缘起——C++的史前文化 “在C++诞生之前的几年——就在我试图把一些类似于自然语言的特点融入到C语言之前的那段日子——对我来说是非常重要的.因为当时的一些标准和思想后来被合并到了C++中.形成了现在大家看到的C++语言。”当Bjarne Stroustrup回忆起C++诞生史的时候,如是说。那时.Bjarne Stroustrup正在剑桥大学计算机学院完成他的Ph.D论文。
  • C++多态技术实现反思
  • 面向对象技术最早出现于1960年代的Simula 67系统.并且在1970年代保罗阿托实验室开发的Smalltalk系统中发展成熟。然而对于大部分程序员来说,C++是第一个可用的面向对象程序设计语言。因此.我们关于面向对象的很多概念和思想直接来自于C++。但是.C++在实现面向对象中关键的多态性时.选择了与Smalltalk完全不同的方案。其结果是,尽管在表面上两者都实现了相似的多态性.但是在实践中却有着巨大的区别。具体的说.C++的多态性实现更加高效.但是并不适用于所有场合。
  • C++嵌入式系统中的应用
  • 转换舞台 C++作为一种编程语言,从其诞生之日至今,已经在软件业的历史上扮演了至关重要的角色。它强大的语言功能和灵活的语言机制是无数程序员为之折腰。而C++中蕴含的OO,GP等编程思想,更是潜移默化的影响了软件的架构方法。从这个层面上讲,C++的影响已经不仅仅是一门编程语言这样简单。然而随着Internet的发展及其带来的B/S架构软件的兴起。新兴的Java/C#/VBNET等基于虚拟机语言及Ruby/Groovy等动态语言作为后起之秀,
  • C++/CLI面面观
  • C++/CLI自2003年年底进入C++社区的视线,至今已近两年时间。相对于ISO-C++20年的成长历史,显然属于新生事物。许多人对这个新生事物最初的良好印象来自于它取消了其前辈Managed C++中大量的双划线关键字.而代之以明快清晰的语法风格.具备极佳的手感和视感。然而成就一门语言的因素并非仅仅在于其手感与视感.在手感与视感之后.真正具有决定意义的还要看其对机器层的操作能力和对现实世界的抽象能力.所谓“秀外惠中”。
  • C++Ox前瞻
  • 随着C++Ox标准化进程的进展,越来越多的提案堆上了标准委员会的案头.我们几乎可以听到C++Ox越来越近的脚步声。本文就带领我们对C++Ox核心语言进化作一个概观,主要描述一些已经成为“准标准”的新特性为我们带来的好处,以及它们的理念和一些细节。通过文章我们将会看到C++Ox核心语言进化主要落在模板这一主题上,我们同样还会看到.虽然当前的语言在许多方面已经臻于完善,然而仍然有不少领域有较大的发展空间,模板就是其中最为突出的一个。
  • C++Ox热点问题访谈
  • 2004年底前后,经过较长一段时间的沉默,一批世界级的C++著作相继面世。2005年4月,在挪威Lillehammer举行的C++标准委员会会议上,Bjarne Stroustrup促成委员会达成一致意见:让C++Ox中的x等于9。2005年11月,Bjarne Stroustrup、Herbsurfer、Stanley B.Lippman、Andrei Alexandrescu等前辈、新锐将在Las Vegas庆祝C++廿周年。2005年底,C++中国社群将在上海举办首届“现代C++设计和编程”技术大会……C++好戏连台,令人振奋。笔者近日就C++Ox以及其他一些热点问题请教了Bjarne先生。大师观点,不敢专美,整理成文,以飨同好。
  • C++编码规范(节选)
  • 《C++Coding Standard》是著名的“C++in Depth”系列中的新作,由C++标准委员会主席Herb Surfer和C++技术怪杰Andrei Alexandrescu合著。这本书总结了C++问世20年来,在实践中逐渐积累和发展起来的101条实用规则。虽然立足于编码规范,但是其内容遍及编码、设计、语言技术、标准库应用经验等各个具体方面,能够对C++开发提供微观层面上的完整指导,不但具有很强的实践意义,而且对每一个规则都进行了言简意赅的讨论,因此具有很好的理论指导和经验传承意义。对实践中的C++开发者来说,这是一本好读、好查、好用的书。本刊特别选登其中三个条款以飨读者。
  • C++图书热点观察
  • 不知不觉,C++迎来了自己20岁的生日。20年来,C++从一个实验室语言成长为软件产业一流主导语言,在实际应用中取得了巨大的成功,同时也催生了大量为技术人员耳熟能详的经典技术著作,比如BjarneStroustrup的《TC++PL》和《D&E》,Stan Lippman的《C++Primer)),Scott Meyers的《Effective C++》,GoF的《Design Patterns》.
  • 另眼看待Vista
  • Vista.一个被微软一次再一次地推迟发布时间.被称为“微软下一代操作系统”的神秘精灵.以它近乎完美的华丽外观和令人叹为观止的3D窗口吸引了无数人的注意并对之充满期待。在Vista中应用的众多新技术更是为这个神秘精灵添加了一层神秘的面纱。
  • 将对象映射到关系数据库——对象/关系映射(O/R Mapping)详解
  • 8月《程序员》和GSDN网站联手发起了拯救王俊的活动。《程序炅》发出倡议,希望作者能够把文章的稿费捐出来作为王俊的手术费用。结果得到了广大作者的支持。本文就是从Agile Database Techniques的14章中截取的,作者把翻译文章的全部稿费都捐给了王俊。《程序员》会以两期连载的方式陆续刊登全文。
  • J2EE应用表示层的页面组装
  • 企业信息化越来越深入,企业应用越来越大,企业对于表示层的需求也在不断变化,如何在这种形势下保证企业应用中表示层的灵活性,可定制,实现表示层的“随需应变”非常重要,页面组装技术可以帮我们轻松的应对这种局面,作者在本文中介绍了三种常用的页面组装技术并且简单的演示了他们的实现方式。
  • 漫漫取经路——戏说Visual Studio Team System
  • 一部“Visual Studio Team System”版本的《西游记》,我们可以把团队中的各个角色分别对号入座:把唐僧看作项目经理,而孙悟空则是软件架构师,猪八戒则喻指为开发人员,沙僧则是称职的测试人员,软件开发的道路上,奔走着西天取经的“师父”与“徒弟”。
  • 移动数据技术新看点——专访Sybase公司亚太区iAS销售总监Thomas So先生
  • 从理论上讲,只要移动数据库足够强大,现实生活中的所有应用都可以搬到移动设备上去。作为全球领先的独立软件厂商之一,Sybase公司不仅在企业级解决方案和数据管理系统上卓有成效,在移动和无线技术上也占有重要的位置。本刊于近日专访了Sybase公司亚太区iAS销售总监Thomas So先生,就Sybase移动,无线技术的应用和发展,以及市场前景做了分析和探讨。
  • .NET开发者应读的一本好书
  • 从2000年7月微软PDC大会上宣布.NET计划开始算起..NET问世已经超过五年了。作为世界上最强大的软件公司.微软在推广NET技术方面可谓不遗余力。在微软的强大推动力之下.不少NET技术网络社区迅速崛起,一批NET技术的高手成长起来.推动NET应用快速向前发展。而在技术图书领域..NET类图书的表现一直乏善可陈。如果让我们列举出目前已经出版的堪称经典的.NET技术图书.恐怕一只手就数得过来。这一方面是因为.NET技术比较新,积累不足,
  • 通往弹性软件架构之路
  • 本文节选自Ivar Jacobson所著《Aspect—Oriented Software Development with Use Cases》的中文译作《AOSD中文版——基于用例的面向方面软件开发》,书中系统地概括出如何基于用例来进行面向方面开发.覆盖了需求、分析、设计、实现和测试的所有环节,展示了如何使用UML对关注点和方面进行建模,以及如何基于用例技术和面向方面技术来建立一个弹性的体系结构(限于篇幅,本章在原文的基础上有所删节)。
  • Amazon.com开发技术图书每月观察
  • 本月的榜单可谓是风起云涌.好几本新书以锐不可挡之势杀入了排行榜的前列。
  • 新书上架
  • Sun Solaris系统安全配置初探
  • 作为软件,Sun Solaris系统同样面临着来自个人以及Internet上的、形式多样的恶意攻击和破坏。Sun系统软件开发人员和安全管理人员应当采取必要的手段和措施,确保Sun系统的安全性和可靠性。
  • Sun Solaris中的远程过程调用
  • ”过程调用”对于程序开发人员而言是再明了不过的了。远程过程调用.即RPC——Remote Procedure Call.是在网络环境中把过程调用加以纵深化和扩充的一种调用形式。即然派生自过程调用.RPC与其“父辈”在基本行为和形式上是非常相似的。而二者存在的主要差别在于,被调用过程代码并不是在调用者本地运行。这就要求开发人员实现调用者与被调用者二地之间的连接与通信。
  • VoIP家族简史
  • 什么是VoIP VoIP是Voiceover Internet Protocol的简称.意为在Internet(因特网)上进行语音传输——VoIP又称为网络电话、IP电话等。VoIP最基本的功能是提供基于Internet的、费用低廉的语音和传真服务.它还可以进一步扩展到基于IP的语音服务。因此.VoIP就是一种提供IP电话业务和一些以此为基础的增值业务的技术。具体来说.VoIP采用的是计算机通讯的分组化、数字化传输技术,先对语音数据进行压缩编码处理.然后把数据按IP等相关协议打包.数据包通过IP网络传输到接收地之后再重新串起来.
  • 积累面向构件的企业知识体系
  • 我们常常把面向构件和汽车制造相比较。然而,并不存在一个大众化的汽车构件库.可以让每个厂家从里面挑选构件来组装各自的汽车。各个汽车厂商有自己的构件库,估计通用汽车的汽化器就有几十、上百种——而大家使用的、生产了几千年的椅子,更是千姿百态……
  • [人物]
    计算机图形学之父——伊凡·苏泽兰特(贾菡)
    厂商直击
    微软技术
    封面书摘
    网站精彩回眸
    精彩blog推荐
    微软的“终极目标”(lover_P)
    是谁不相信国产软件(闫辉)
    解析王志东与协同软件(闫辉)
    对话周鸿祎:从程序员创业谈起(闫辉)
    Geronimo的远大前程——Jeremy Boynes专访
    微软TechEd 2005掠影(贾菡)
    在懒惰的自由边徘徊——选择Linux or Windows(崔轶)
    开源的颜色(邹震 崔轶)
    SunSolaris开源能否赢回市场
    十大开源事件——开源促进中国软件产业发展
    FreeBSD与Linux的论战
    GNU创始人称Linux商标保护无必要
    Linux在嵌入式市场份额提升
    DCC联盟成立
    微软内部的阴与阳:Windows vs.Linux
    开源浏览器持续火爆
    LSB 3.0发布,获众多厂商支持
    LAMP正在与J2EE相抗衡
    开源之根——GCC
    横空出世的XEN
    坚如磐石的FreeBSD
    CVS的替代品——Subvision
    人气红火的Firefox
    内容管理的明日之星——Wiki
    Eclipse的发展之路
    Apache,开源的成功典范
    进入中国的PHP
    价廉物美的MySQL
    开源知名网站(李鑫)
    Linux能否靠架构取胜(邹震)
    就这样在中国长大(邹震)
    关于中国开源发展源动力的思考(邹震)
    别忘了OpenSolarisf与Java的组合(王思远)
    开源社区需要扎扎实实的奉献(邹震)
    技术的发烧和商业的头脑是开源的生命力(程朝晖)
    声音·幽默

    Java技术(透明)
    嵌入式移动开发
    软件工程与项目管理(潘加宇)
    Open Source(汤韬)
    网站动态
    Csdn让您不会错过最HOT的信息
    订阅《个人电脑》杂志更多惊喜等着您!
    [管理]
    开源软件经济学(Joel Spolsky[1] 柯化成[译][2])
    管理软件第三次技术革命(牛颖)
    从Windows XP登录界面说起——谈人机界面设计中的模式现象(张亮)
    治疗软件亚健康(下)——全面性能测试
    遥望MDA——再访James Rumbaugh(欧阳)
    对象技术在业务建模中的应用(潘加宇)
    度量软件之美(苏丽辉 杜玄)
    [技术]
    C++弱冠之庆
    C++的兴起(崔轶)
    C++多态技术实现反思
    C++嵌入式系统中的应用(何宗键)
    C++/CLI面面观(李建忠)
    C++Ox前瞻(刘未鹏)
    C++Ox热点问题访谈(荣耀)
    C++编码规范(节选)(Herb Sutter Andrei Alexandrescu)
    C++图书热点观察(孟岩)
    另眼看待Vista(崔轶 贾菡)
    将对象映射到关系数据库——对象/关系映射(O/R Mapping)详解(Scott Ambler 曹晓刚[译])
    J2EE应用表示层的页面组装(肖菁)
    漫漫取经路——戏说Visual Studio Team System(王洪超)
    移动数据技术新看点——专访Sybase公司亚太区iAS销售总监Thomas So先生
    [产品]
    .NET开发者应读的一本好书(孟岩)
    通往弹性软件架构之路(Ivar Jacobson 徐锋[译])
    Amazon.com开发技术图书每月观察(刘铁峰)
    新书上架
    Sun Solaris系统安全配置初探(刘博)
    Sun Solaris中的远程过程调用(吴铭)
    VoIP家族简史(于景晨)
    积累面向构件的企业知识体系(黄柳青)
    《程序员》封面

    主管单位:中国社会科学院

    主办单位:中国社会科学院文献信息中心

    社  长:张悦校

    主  编:孟迎霞

    地  址:北京市朝阳区酒仙桥路14号兆维工业园b区3楼2门1层

    邮政编码:100015

    电  话:010-64351458

    电子邮件:[email protected]

    国际标准刊号:issn 1672-3252

    国内统一刊号:cn 11-5038/g2

    邮发代号:2-665

    单  价:10.00

    定  价:120.00