设为首页 | 加入收藏
文献检索:
  • 3D游戏之神:John Carmack
  • 谈到游戏,从引爆电脑游戏核弹的《DOOM》(毁灭战士),到让无数玩家沉溺在死亡竞赛中进行光荣与梦想战斗的《QUAKE》(雷神之锤),再到如今万人联机激情对抗的《半条命》和《反恐精英》,都有着强大的游戏引擎在背后支撑着这些伟大的游戏,而这些引擎的背后,都镌刻着同一个人的名字:John Carmack。
  • 与大对象数据类型一同工作
  • 大多数Java程序员一直在使用JDBC创建和访问含有常见地址薄数据类型(比如安符串,整型数,浮点数,日期)的表,但是,大多数现代应用需要管理大得多的数据对象,从可能需要数十K存储空间的图像,直到可能需要几百兆存储空间的视频剪辑。
  • 使服务器最大限度地合并在一起
  • 航行在通往Whidbey的道路上
  • 下一代Windows中的应用编写和部署初探
  • CSDN 12月论坛TOP10
  • 程序天下事
  • 提到Intel,人们总是会想到它那独霸市场的CPU。其实Intel在编译器领域上同样拥有极深的造诣,特别是当它在几个前收购KAI之后。现在的Intel Compiler已经成了的X86平台高性能编译器的代名词。本月,Intelg再次发布了其编译器的最新版本8.0。新版本的编译器仍旧包括C++和Fortran两种语言。
  • 厂商直击
  • 群雄争霸的时代——2003年软件技术大盘点
  • 2003年,是软件技术和软件开发工具强势竞争的一年,形成了以NET和Java为首的两太技术体系。众多软件厂商围绕这两个主流技术,使出自己的浑身解数,或是单打独斗,或是台纵联横,将整个软件工具市场推向了一个新的高度。众多更高集成度的开发环境、生命周期的套件以及更加成熟的各种测试,管理工具将软件开发的生产效率也提高到了一个更高的层次。纵观整个软件界,一幅群雄争霸的时代已然来临…
  • .NET的过去与未来
  • 2002年第一季才刚推出的.NET Framework 1.0,在2003年第二季度旋即推出新版,也就是.NET Framework 1.1。相较于Java的两年推出一个版本(官方说法是18个月),.NET的脚步等于快了一倍。我们可以期盼在明年年中,微软会了布.NET Framework 2.0。许多.NET 2.0的相关资料(包括了ASP.NET 2.0以及C# 2.0)目前都已经可以在PDC研讨会、书店、网络上取得,.NET2.0让人期待。
  • 波澜不惊的C++
  • 2003年对于C++程序员来说,是波澜不惊的一年。如果用一句话来概括,可以说这一年来在C++开发领域没有发生任何标志性或决定性的事件。总体上来讲,软件产业中最活跃的应用系统开发逐步从C++转移到Java和C#、VB.NET为代表的新一代编程语言之上,这一趋势已经越来越明显。预期在几年之后,C++将主要成为一个系统级的开发语言,在嵌入式开发、核心系统软件开发等领域发挥作用。
  • 稳步求进的开源世界
  • 在2003年,在开源领域,两件事始终牵动着整个IT人的目光。
  • 数据库的嬗变
  • 在数据库的发展历史上,今年注定要成为一个转折,至少对于Orale公司来说是这样,在2003年的Oracle World上,当Oracle公司总裁拉里·埃里森在旧金山宣布下一代产品为“10g”时,在场的人都意识到,一个数据库的新时代开始了。从“i”(internet)到“g”(grid),绝不是一个一个小小的字母变化,它标志着作为软件基础设施的数据库领域已经率先为网络计算时代的到来做好了准备。
  • 影响中国软件开发的20人
  • 进入2004年,伴随着各种机遇和挑战,中国的软件开发仍然在搜索中前进,程序员也在不断的学习和工作中探寻自己的未来。在这个过程中,当然少不了各种技术和公司对他们施加的影响,跟随谁,选择什么路线永远是一种充满未知数的挑战。
  • 2003年最爱10本书
  • 2003年是高端计算机图书出版丰收的一年,好书层出不穷,国外优秀著作的影印版图书大量引入,优秀图书翻译的速度也在加快。为了给IT出版业过去的一年做一个回顾,本刊和第二书店(www.dearbook.com)共同举办了2003年度好书评选活动,广大读者、网友通过网站投票的方式从100本推荐好书中选出了最受欢迎的十本书,最终结果如下:
  • 2003年,我们这样走过……
  • 2003年一眨眼就到了岁尾。到了年关,我们的习惯是做一次年终总结。是的,2003年发生了太多难忘的事情,反馈到每—个程序员身上,我们是如何度过这多事之秋的呢?当你认真回忆起今年走过的人生征程时,哪些能够永驻于你的回忆,哪些又能让你感到无比欢欣鼓舞;哪些带来了失望……来吧,借着2003年的最后一次调查,我们—起回忆2003之路。
  • 首届中国软件技术大会纪实
  • 似乎还没有像2003年这样,上半年“享受”着SARS中恐慌的悠闲,下半年坐看连台的好戏,从微软的Tech ED2003,到Sun的技术应用大会,再到IBM的开发者大会,令人应接不暇。
  • 叛逆的创新者和忠诚的追随者
  • 最近年梁肇新先生的《编程高手箴言》,书中技术方面写得非常好,受益非浅。但有些地方表达的情绪却让我觉得心里堵堵的,比如Intel太“笨拙”,微软工具多“垃圾”,MFC是为了“不再产生高手”,VC++是为了“促销大硬盘”等语言。不过看起来作者还是在使用Intel Inside的机器,使用微软的Visual C++编程,这不禁让我产生了一些感想。
  • 成功的基石——微软开发管理流程揭密
  • 微软的软件开发过程,在很多人的眼里一直是一个谜,也有很多介绍微软软件开发的书籍和文章。在我看到这些文章的时候,心中依然迷惑。怎么就是这么简单的原则和方法,微软几千人的软件开发团队就开发了如此复杂而又杰出的Windows和Office吗?
  • 契约式设计之你——Bertrand Meyer访谈
  • Bertramd Meyer是同时活跃于学术和商业二界的软件先驱。他目前担任瑞士理工学院的软件工程协会主席。他撰写了数量浩繁的论文和书籍,如经典的《面向对象软件构造》(Prentice出版社,1994,2000)。1985年,他创立了交互软件工程公司。公司目前已经更名为Eiffel软件公司,提供基于Eiffel语言的软件工具、培训和咨询业务。
  • 项目管理灵犀一点通(下篇)
  • R Max Wideman是项目管理的泰斗级人物,本期Wideman将继续软件项目管理问题的精彩问答。直接的问题,经典的回答,将会让读者感受软件项目管理的精髓。
  • 项目进度的黑洞——已完成90%
  • 项目进度控制是项目管理工作中的重要一环,但现在的软件开发项目进度失控的例子却屡见不鲜,甚至进度的延迟总是在快到计划结束的时刻暴露出来,然后谁也不知道到底什么时候才能够结束项目。因此,业内流传着这样一句令人心酸的话:“规划规划全是鬼话,计划计划全是空话”。前不久,我就遇到了这样的一个实际项目。
  • 代码的地震
  • 很不幸,这又是一次失败的软件开发经历。
  • Whidbey——Visual Studio .NET 2004之浮光掠影
  • “在每一个重要关头,先进的工具总是成为推动应用软件新浪潮的关键,而每一次应用软件浪潮又是推动计算领域迈向新水平的关键。”——比尔·盖茨
  • Lippman谈.NET2.0中C++的改变
  • 在即将来临的.NET2.0中,Microsoft对它进行了很多的修改。其中也包括被广大程序员所关注的C++。作为微软的C++语言设计架构师,Lippman向我们展示了在.NKF2.0中许多新的变化,其中最引人瞩目之一就是一种全新声明引用类型。
  • ASP.NET Whidbey之少量代码实现ASP.NET应用安全
  • 我曾经搭建过许多ASP.NET应用:客户端程序和原型、自己的站点、朋友们的站点、文章站点、培训课程站点等。我常发现自己在每个应用中重复着一些工作,其中尤以认证模块最为常见。ASP.NET 1.x提供简单、安全的,基于窗体的验证过程,这使得问题较易得到解决,但你仍需自行实现角色管理。假使每做一个新的登录窗就得1分钱,
  • Google的“革新”
  • 尽管关于这一革新,在各种各样的论坛上出现了大量帖子,但大多数人不知道到去哪里查找与最近的Google革新有关的信息。在下面,我将尝试以理性的方式列出(我希望如此)大多数已知的信息,以及在革新算法之后的(未经证明的)理论。
  • Java Server Faces进阶流程控制与JSF内置显示套件入门(下)
  • 继续上期内容,展示JSF中用于显示的组件标签以及相应的事件机制,包括Action、ValueCharged等等。
  • 深入探索Metadata
  • 如果你阅读.NET的书,你可能会常常看到Metadata一词。根据书上的说法,Metadata可以为.NET带来莫大的威力。事实上,Java的Class文件内也具有Metadata。只是Java与.NET的Metadata结构不同。且Java的Metadata没有.NET的完整。不过,如果你是Java的爱好者,你可以放心,因为预计在未来版本中,Java也会向.NET看齐,提供更丰富的Metadata。
  • X档案——Java持久化的另类解决方案
  • 按照苏姗·布莱克摩尔的理论,人是“谜米”——信息与文化的基本单位——传播自身的工具。这种“放之四海皆准的达尔文主义”或许很难得到人类学家的认可,但在软件这里,事情却是确凿无疑的:无论凝聚了多少心力,不论具有多么优美的结构,软件说到底是信息的载体。为了将软件世界的“谜米”传递下去,我们需要持久化(persistence)技术。
  • 程序员漫画
  • 面向方面的重构(一)
  • 重构(refactoring)是保留外部行为的同时重新组织代码的过程和一组技术。由于它在创建敏捷代码方面的实用价值而受到普通欢迎。最近,面向方面编辑(aspect oriented programming ,AOP)由于封装系统中的横切关注点(crosscutting concern)的强大能力而日益受到关注:它使用了一种称这方面(aspect)的新模块单元。
  • 基于ECO的UML模型驱动的数据库应用开发(二)
  • 设计时创建的信息模型可以被看做元数据,就像数据库的库表和字段结构一样的信息,而EcoSpace类是一个对象容器保存模型定义的类的运行时的实例。这些对象实例是对UML模型的一种运行时的表达,EcoSpace中其他ECO组件的信息源,用来表达整系统的业务域元素,可以理解为对象空间。通过对象空间我们可以运行时获得设计时元数据表达的对象的运行实例。
  • 初探Web Service的安全性
  • 本文详细介绍了Web Service安全性规范中的Web Service Securitys。通过一个实例,说明如何使用Web Services Enhancements开发安全的Web Services。
  • ACE与GoF设计模式——ACE_Singleton设计模式解析
  • 通信软件和其他类型的软件一样,常常需要保证有些类只有一个实例。比如,只使用ACE_Reactor的一个实例,为整个系统提供事件多路分离机制。GoF在Design Pattrm一书中介绍了Singleton模式,用以“Ensure a class only has one instance,and provide a global point of access to it”,并提供了相应的实现。但是,在ACE的应用领域里,GoF的Singleton实现存在着严重的缺陷,比如在多线程环境下的race codition,以及全局静态对象的初始化次序问题,等等,本文将分别介绍这两种模式以及ACE的Singleton实现。
  • 棋子问题的算法分析——2005年第11期题解
  • 由于是求必胜状态,因此在搜索过程中,先假设甲方(x)在第k步已经处于必胜状态,那么,乙方(o)的第k步无论下在哪儿,甲方下第k+1步的时候,至少能够找到一个位置保持这个状态,即要么甲方已经赢了,要么继续保持这个必胜状态。因为甲方一直都能够保持这个必胜状态,所以甲方最后一定能够赢棋,因此甲方的第k步就是本题的解。
  • 加速实施XP的三剑客之持续集成与AnthillPro
  • 上期的文章《Code Review与CheckStyle》获得了很多读者的好评,有读者希望能够看到更多关于XP实施中的工具。因此作者将会在本期和下期,继续我们“加速实施XP的三剑客”之旅。
  • 2003年计算机专业图书热点回顾
  • 2003年计算机专业图书备受计算机图书市场的瞩目,因为专业读者是引领IT发展方向的最具价值的群体,优秀的专业类图书必然成为专业出版社的旗帜性的产品,是专业出版社实力的象征。
  • 程序设计之四书五经
  • 自从Dennis M.Ritchie于1973年设计并实现C语言以来,计算机程序设计领域已经发生了巨大的变化。以C语言为根基的C++、Java和C#等面向对象语言相继诞生。并在各自领域大获成功。今天,C及其后裔几乎统治了计算机程序设计世界,可以这么说,C语言的诞生是程序设计语言发展的轨迹,是程序设计语言发展史中的一个里程碑。
  • 游戏开发的阶梯
  • 游戏是所有人的天性。通过对第五艺术形式的游戏世界中得来的奇妙体验,疲惫的人们圆着心中一个的梦。
  • 好书榜
  • 如果我们相信古文字学,那么“新”的字型是左“木”,右“斧(斤)”,象征着积些,而“年”则是上“禾”下“人”,说的是“禾谷成熟,人在负禾”,这样一来,所谓“新”与“年”,看来都和存储、仓库有关;那么在新年伊始谈谈“数据库”,自然也是题中应有之意了。
  • 深入解析MFC
  • 黑客大揭密
  • Ant权威指南
  • 数字签名原理及技术
  • 新书上架:IT度量——专家实践
  • 社区
  • [名人堂]
    3D游戏之神:John Carmack
    [程序天下事]
    与大对象数据类型一同工作
    使服务器最大限度地合并在一起
    航行在通往Whidbey的道路上
    下一代Windows中的应用编写和部署初探
    CSDN 12月论坛TOP10

    程序天下事
    厂商直击
    群雄争霸的时代——2003年软件技术大盘点
    .NET的过去与未来(蔡学镛)
    波澜不惊的C++(孟岩)
    稳步求进的开源世界(汤韬)
    数据库的嬗变(晓熊)
    影响中国软件开发的20人
    2003年最爱10本书
    2003年,我们这样走过……
    首届中国软件技术大会纪实(朱沭江)
    叛逆的创新者和忠诚的追随者(潘迪)
    成功的基石——微软开发管理流程揭密(徐勉 汤韬 唐琦)
    契约式设计之你——Bertrand Meyer访谈(BillVenners)
    [项目管理]
    项目管理灵犀一点通(下篇)(King)
    项目进度的黑洞——已完成90%(徐锋)
    代码的地震(王咏刚)
    [技术]
    Whidbey——Visual Studio .NET 2004之浮光掠影
    Lippman谈.NET2.0中C++的改变(王昕)
    ASP.NET Whidbey之少量代码实现ASP.NET应用安全(MicheleLerouxBustamante 韩磊)
    [电脑英语]
    Google的“革新”(BarryLloyd 马维达)
    [名家专栏]
    Java Server Faces进阶流程控制与JSF内置显示套件入门(下)(王森)
    [大内高手]
    深入探索Metadata(蔡学镛)
    [Java]
    X档案——Java持久化的另类解决方案(透明)
    程序员漫画(张绿)
    面向方面的重构(一)(朴勇)
    [数据库]
    基于ECO的UML模型驱动的数据库应用开发(二)(陈省)
    [Web Service]
    初探Web Service的安全性(陈荦祺)
    [设计模式]
    ACE与GoF设计模式——ACE_Singleton设计模式解析(马维达)
    [编程擂台]
    棋子问题的算法分析——2005年第11期题解(马安光)
    [工具点评]
    加速实施XP的三剑客之持续集成与AnthillPro(曲俊生)
    [书评]
    2003年计算机专业图书热点回顾(流 流云)
    程序设计之四书五经(荣耀)
    游戏开发的阶梯(沙鹰)
    好书榜
    深入解析MFC
    黑客大揭密
    Ant权威指南
    数字签名原理及技术
    新书上架:IT度量——专家实践
    社区
    《程序员》封面

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

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

    社  长:张悦校

    主  编:孟迎霞

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

    邮政编码:100015

    电  话:010-64351458

    电子邮件:[email protected]

    国际标准刊号:issn 1672-3252

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

    邮发代号:2-665

    单  价:10.00

    定  价:120.00