期刊在线咨询服务, 立即咨询
程序员杂志

杂志介绍

程序员杂志是由中国社会科学院主管,中国社会科学院文献信息中心主办的一本部级期刊。

程序员杂志创刊于2000,发行周期为月刊,杂志类别为计算机类。

程序员杂志

部级期刊

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

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

  • 国际刊号:1672-3252

  • 国内刊号:11-5038/G2

  • 发行周期:月刊

  • 3D游戏之神:John Carmack

    关键词: 3d游戏  电脑游戏  游戏引擎  john  carmack  

    谈到游戏,从引爆电脑游戏核弹的《DOOM》(毁灭战士),到让无数玩家沉溺在死亡竞赛中进行光荣与梦想战斗的《QUAKE》(雷神之锤),再到如今万人联机激情对抗的《半条命》和《反恐精英》,都有着强大的游戏引擎在背后支撑着这些伟大的游戏,而这些引擎的背后,都镌刻着同一个人的名字:John Carmack。

  • 与大对象数据类型一同工作

    关键词: 数据对象  数据类型  数据库  jdbc  java  

    大多数Java程序员一直在使用JDBC创建和访问含有常见地址薄数据类型(比如安符串,整型数,浮点数,日期)的表,但是,大多数现代应用需要管理大得多的数据对象,从可能需要数十K存储空间的图像,直到可能需要几百兆存储空间的视频剪辑。

  • 航行在通往Whidbey的道路上

  • 使服务器最大限度地合并在一起

    关键词: 服务器  windows  nt  操作系统  稳定性  

  • 下一代Windows中的应用编写和部署初探

    关键词: windows  操作系统  文件系统  存储系统  

  • CSDN 12月论坛TOP10

  • 程序天下事

    关键词: 编译器  编译代码  c语言  编译程序  

    提到Intel,人们总是会想到它那独霸市场的CPU。其实Intel在编译器领域上同样拥有极深的造诣,特别是当它在几个前收购KAI之后。现在的Intel Compiler已经成了的X86平台高性能编译器的代名词。本月,Intelg再次了其编译器的最新版本8.0。新版本的编译器仍旧包括C++和Fortran两种语言。

  • 厂商直击

    关键词: office  2003  办公软件  应用软件  自主知识产权  

  • 群雄争霸的时代——2003年软件技术大盘点

    关键词: 软件技术  软件开发工具  源代码  开源软件  计算机  2003年  

    2003年,是软件技术和软件开发工具强势竞争的一年,形成了以NET和Java为首的两太技术体系。众多软件厂商围绕这两个主流技术,使出自己的浑身解数,或是单打独斗,或是台纵联横,将整个软件工具市场推向了一个新的高度。众多更高集成度的开发环境、生命周期的套件以及更加成熟的各种测试,管理工具将软件开发的生产效率也提高到了一个更高的层...

  • .NET的过去与未来

    关键词: windows  server  2003  操作系统  服务器  

    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研讨会、书店、网络上取...

  • 波澜不惊的C++

    关键词: 编程语言  程序员  编译器  软件开发  

    2003年对于C++程序员来说,是波澜不惊的一年。如果用一句话来概括,可以说这一年来在C++开发领域没有发生任何标志性或决定性的事件。总体上来讲,软件产业中最活跃的应用系统开发逐步从C++转移到Java和C#、VB.NET为代表的新一代编程语言之上,这一趋势已经越来越明显。预期在几年之后,C++将主要成为一个系统级的开发语言,在嵌入式开发、核心...

  • 稳步求进的开源世界

    关键词: linux  操作系统  应用程序  开源软件  开放源代码  

    在2003年,在开源领域,两件事始终牵动着整个IT人的目光。

  • 数据库的嬗变

    关键词: 数据库  网格计算  数据挖掘  应用程序  

    在数据库的发展历史上,今年注定要成为一个转折,至少对于Orale公司来说是这样,在2003年的Oracle World上,当Oracle公司总裁拉里·埃里森在旧金山宣布下一代产品为“10g”时,在场的人都意识到,一个数据库的新时代开始了。从“i”(internet)到“g”(grid),绝不是一个一个小小的字母变化,它标志着作为软件基础设施的数据库领域已经率先为...

  • 影响中国软件开发的20人

    关键词: 软件开发  程序员  linux  操作系统  计算机  

    进入2004年,伴随着各种机遇和挑战,中国的软件开发仍然在搜索中前进,程序员也在不断的学习和工作中探寻自己的未来。在这个过程中,当然少不了各种技术和公司对他们施加的影响,跟随谁,选择什么路线永远是一种充满未知数的挑战。

  • 2003年最爱10本书

    2003年是高端计算机图书出版丰收的一年,好书层出不穷,国外优秀著作的影印版图书大量引入,优秀图书翻译的速度也在加快。为了给IT出版业过去的一年做一个回顾,本刊和第二书店(www.dearbook.com)共同举办了2003年度好书评选活动,广大读者、网友通过网站投票的方式从100本推荐好书中选出了最受欢迎的十本书,最终结果如下:

  • 2003年,我们这样走过……

    关键词: 软件公司  2003年  程序员  团队精神  

    2003年一眨眼就到了岁尾。到了年关,我们的习惯是做一次年终总结。是的,2003年发生了太多难忘的事情,反馈到每—个程序员身上,我们是如何度过这多事之秋的呢?当你认真回忆起今年走过的人生征程时,哪些能够永驻于你的回忆,哪些又能让你感到无比欢欣鼓舞;哪些带来了失望……来吧,借着2003年的最后一次调查,我们—起回忆2003之路。

  • 首届中国软件技术大会纪实

    关键词: 软件企业  软件项目  软件人才  

    似乎还没有像2003年这样,上半年“享受”着SARS中恐慌的悠闲,下半年坐看连台的好戏,从微软的Tech ED2003,到Sun的技术应用大会,再到IBM的开发者大会,令人应接不暇。

  • 叛逆的创新者和忠诚的追随者

    关键词: visual  程序设计  自由软件  delphi  

    最近年梁肇新先生的《编程高手箴言》,书中技术方面写得非常好,受益非浅。但有些地方表达的情绪却让我觉得心里堵堵的,比如Intel太“笨拙”,微软工具多“垃圾”,MFC是为了“不再产生高手”,VC++是为了“促销大硬盘”等语言。不过看起来作者还是在使用Intel Inside的机器,使用微软的Visual C++编程,这不禁让我产生了一些感想。

  • 成功的基石——微软开发管理流程揭密

    关键词: 软件开发  软件测试  软件质量  计算机  微软公司  

    微软的软件开发过程,在很多人的眼里一直是一个谜,也有很多介绍微软软件开发的书籍和文章。在我看到这些文章的时候,心中依然迷惑。怎么就是这么简单的原则和方法,微软几千人的软件开发团队就开发了如此复杂而又杰出的Windows和Office吗?

  • 契约式设计之你——Bertrand Meyer访谈

    关键词: 软件质量  软件开发  面向对象  eiffel语言  bertrand  meyer  

    Bertramd Meyer是同时活跃于学术和商业二界的软件先驱。他目前担任瑞士理工学院的软件工程协会主席。他撰写了数量浩繁的论文和书籍,如经典的《面向对象软件构造》(Prentice出版社,1994,2000)。1985年,他创立了交互软件工程公司。公司目前已经更名为Eiffel软件公司,提供基于Eiffel语言的软件工具、培训和咨询业务。

  • 项目管理灵犀一点通(下篇)

    关键词: 软件项目管理  用户界面  软件系统  软件开发  

    R Max Wideman是项目管理的泰斗级人物,本期Wideman将继续软件项目管理问题的精彩问答。直接的问题,经典的回答,将会让读者感受软件项目管理的精髓。

  • 项目进度的黑洞——已完成90%

    关键词: 软件开发项目  项目进度  软件需求说明书  项目管理  

    项目进度控制是项目管理工作中的重要一环,但现在的软件开发项目进度失控的例子却屡见不鲜,甚至进度的延迟总是在快到计划结束的时刻暴露出来,然后谁也不知道到底什么时候才能够结束项目。因此,业内流传着这样一句令人心酸的话:“规划规划全是鬼话,计划计划全是空话”。前不久,我就遇到了这样的一个实际项目。

  • 代码的地震

    关键词: 软件开发  图形界面组件  程序员  客户端界面组件  代码  软件质量  

    很不幸,这又是一次失败的软件开发经历。

  • Whidbey——Visual Studio .NET 2004之浮光掠影

    关键词: 软件开发  whidbey  visual  studio  2004  应用软件  

    “在每一个重要关头,先进的工具总是成为推动应用软件新浪潮的关键,而每一次应用软件浪潮又是推动计算领域迈向新水平的关键。”——比尔·盖茨

  • Lippman谈.NET2.0中C++的改变

    关键词: 程序设计  软件组件  lippman  程序员  

    在即将来临的.NET2.0中,Microsoft对它进行了很多的修改。其中也包括被广大程序员所关注的C++。作为微软的C++语言设计架构师,Lippman向我们展示了在.NKF2.0中许多新的变化,其中最引人瞩目之一就是一种全新声明引用类型。

  • ASP.NET Whidbey之少量代码实现ASP.NET应用安全

    关键词: whidbey  客户端程序  动态网页  角色管理  

    我曾经搭建过许多ASP.NET应用:客户端程序和原型、自己的站点、朋友们的站点、文章站点、培训课程站点等。我常发现自己在每个应用中重复着一些工作,其中尤以认证模块最为常见。ASP.NET 1.x提供简单、安全的,基于窗体的验证过程,这使得问题较易得到解决,但你仍需自行实现角色管理。假使每做一个新的登录窗就得1分钱,

  • Google的“革新”

    关键词: 搜索引擎  网站  google  webmasterworld  网页  计算机网络  

    尽管关于这一革新,在各种各样的论坛上出现了大量帖子,但大多数人不知道到去哪里查找与最近的Google革新有关的信息。在下面,我将尝试以理性的方式列出(我希望如此)大多数已知的信息,以及在革新算法之后的(未经证明的)理论。

  • Java Server Faces进阶流程控制与JSF内置显示套件入门(下)

    关键词: java  server  faces  jsf  事件机制  网页  应用程序  

    继续上期内容,展示JSF中用于显示的组件标签以及相应的事件机制,包括Action、ValueCharged等等。

  • 深入探索Metadata

    关键词: 程序代码  metadata  java语言  文件格式  

    如果你阅读.NET的书,你可能会常常看到Metadata一词。根据书上的说法,Metadata可以为.NET带来莫大的威力。事实上,Java的Class文件内也具有Metadata。只是Java与.NET的Metadata结构不同。且Java的Metadata没有.NET的完整。不过,如果你是Java的爱好者,你可以放心,因为预计在未来版本中,Java也会向.NET看齐,提供更丰富的Metadata。

  • X档案——Java持久化的另类解决方案

    关键词: java语言  面向对象  程序设计语言  j2ee标准  

    按照苏姗·布莱克摩尔的理论,人是“谜米”——信息与文化的基本单位——传播自身的工具。这种“放之四海皆准的达尔文主义”或许很难得到人类学家的认可,但在软件这里,事情却是确凿无疑的:无论凝聚了多少心力,不论具有多么优美的结构,软件说到底是信息的载体。为了将软件世界的“谜米”传递下去,我们需要持久化(persistence)技术。

  • 程序员漫画

  • 面向方面的重构(一)

    关键词: 面向对象  软件重构  软件开发  aop  

    重构(refactoring)是保留外部行为的同时重新组织代码的过程和一组技术。由于它在创建敏捷代码方面的实用价值而受到普通欢迎。最近,面向方面编辑(aspect oriented programming ,AOP)由于封装系统中的横切关注点(crosscutting concern)的强大能力而日益受到关注:它使用了一种称这方面(aspect)的新模块单元。

  • 基于ECO的UML模型驱动的数据库应用开发(二)

    关键词: 数据库  应用程序  uml  eco  用户界面  信息模型  

    设计时创建的信息模型可以被看做元数据,就像数据库的库表和字段结构一样的信息,而EcoSpace类是一个对象容器保存模型定义的类的运行时的实例。这些对象实例是对UML模型的一种运行时的表达,EcoSpace中其他ECO组件的信息源,用来表达整系统的业务域元素,可以理解为对象空间。通过对象空间我们可以运行时获得设计时元数据表达的对象的运行实例...

  • 初探Web Service的安全性

    关键词: web  service  安全性  应用程序  数字证书  数字签名  

    本文详细介绍了Web Service安全性规范中的Web Service Securitys。通过一个实例,说明如何使用Web Services Enhancements开发安全的Web Services。

  • ACE与GoF设计模式——ACE_Singleton设计模式解析

    关键词: ace  gof  设计模式  通信软件  程序设计  

    通信软件和其他类型的软件一样,常常需要保证有些类只有一个实例。比如,只使用ACE_Reactor的一个实例,为整个系统提供事件多路分离机制。GoF在Design Pattrm一书中介绍了Singleton模式,用以“Ensure a class only has one instance,and provide a global point of access to it”,并提供了相应的实现。但是,在ACE的应用领域里,GoF的Single...

  • 棋子问题的算法分析——2005年第11期题解

    关键词: 算法分析  棋子问题  博弈树  静态评估函数  计算机  

    由于是求必胜状态,因此在搜索过程中,先假设甲方(x)在第k步已经处于必胜状态,那么,乙方(o)的第k步无论下在哪儿,甲方下第k+1步的时候,至少能够找到一个位置保持这个状态,即要么甲方已经赢了,要么继续保持这个必胜状态。因为甲方一直都能够保持这个必胜状态,所以甲方最后一定能够赢棋,因此甲方的第k步就是本题的解。

  • 加速实施XP的三剑客之持续集成与AnthillPro

    关键词: 软件开发  软件工程  程序员  代码质量  windows  xp  anthillpro  

    上期的文章《Code Review与CheckStyle》获得了很多读者的好评,有读者希望能够看到更多关于XP实施中的工具。因此作者将会在本期和下期,继续我们“加速实施XP的三剑客”之旅。

  • 2003年计算机专业图书热点回顾

    关键词: 计算机专业图书  2003年  图书市场  专业出版社  

    2003年计算机专业图书备受计算机图书市场的瞩目,因为专业读者是引领IT发展方向的最具价值的群体,优秀的专业类图书必然成为专业出版社的旗帜性的产品,是专业出版社实力的象征。

  • 程序设计之四书五经

    关键词: c语言  面向对象  程序设计语言  程序设计  计算机  

    自从Dennis M.Ritchie于1973年设计并实现C语言以来,计算机程序设计领域已经发生了巨大的变化。以C语言为根基的C++、Java和C#等面向对象语言相继诞生。并在各自领域大获成功。今天,C及其后裔几乎统治了计算机程序设计世界,可以这么说,C语言的诞生是程序设计语言发展的轨迹,是程序设计语言发展史中的一个里程碑。

  • 游戏开发的阶梯

    关键词: 程序设计  游戏开发  游戏程序  应用程序  

    游戏是所有人的天性。通过对第五艺术形式的游戏世界中得来的奇妙体验,疲惫的人们圆着心中一个的梦。

免责声明

若用户需要出版服务,请联系出版商,地址:北京市朝阳区广顺北大街33号院1号楼福码大厦B座12层,邮编:100102。本站仅做历史信息展示,不提供任何服务。