程序员杂志是由中国社会科学院主管,中国社会科学院文献信息中心主办的一本部级期刊。
程序员杂志创刊于2000,发行周期为月刊,杂志类别为计算机类。
关键词: 互联网 icq 语音通信 p2p niklas zennstrom
Niklas Zennstrom,36岁,瑞典人。乍一看,他是一个典型的斯堪的纳维亚人,腼腆沉静,精于思考;可就是这样一个人,在一系列的P2P的会战中生猛得像一个维京战士。
关键词: visual studio 2005 应用程序 分布式系统
关键词: 数据库 应用程序 数据集中 数据表
关键词: java语言 程序设计语言 开发工具
关键词: windows 文件系统 操作系统 winfs
关键词: 软件开发 程序员 oracle 数据库 微软公司
上期我们刚刚谈到Sun与微软的结盟,话音未落,又传来甲骨文(Oracle)与微软结盟的消息,与Sun一样,Oracle也是坚定不已的反微软的急先锋,当然此次只是在软件开发上达成了合作协议,目标是使Oracle数据库程序员可以使用Visual Studio.NET开发出更加高效安全的数据库程序。
关键词: java语言 程序设计语言 开源代码 soa
夏天到了,街上的美女渐渐穿出了性感。在这个骄阳似火的六月,Java的世界里似乎也透出了一丝丝诱人的性感。不信?请看TheServerSide网站上的漫画……
关键词: 软件工程 项目管理 建模工具 软件开发
7月18-22日,IBM全球开发大会将召开。这是IBM收购Rational至今,第一次将IBM和Rational的开发者会议合并在一起。现在已经是IBM Fellow的Grady Booch将在会上演讲,Digital Domain的CEO Scott Ross也会在会上展示Rational工具如何应用在最新灾难片《后天》的制作中。
关键词: 软件开发 移动应用程序 内嵌技术 mobile2market
微软移动开发者大会(Mobile Developer Conference)是微软在全球范围举办的针对移动应用程序开发旨在进行学术交流的大型学术会议。在美国MDC成功地举办了3届,并成为业内共同瞩目的移动应用开发者的盛会。
关键词: 开源代码 可视化插件 j2ee 软件开发
开源运动已经成了一个势不可挡的潮流。在这个潮流面前,任何一个软件公司或是开发者其实都应该仔细思考开源带给自己的影响。特别是对于那些传统大型软件企业而言更是如此。开源其实既不排斥商业,也不排斥盈利。软件公司如何在不违反开源的各种版权协议下充分的使自己的产品和开源代码相结合,或是利用开源社区的力量有效的改进自己产品的代码...
关键词: 软件开发 程序员 软件质量 软件工程 cmm
我们知道,大多数程序员在开发过程中采用了一定的开发方法,包括CMM,XP等。在需求分析时,他们倾向于与客户一起交流。在需求阶段,程序员与客户交流的方式,如何做需求分析;在设计阶段,程序员使用一些设计工具进行设计;在开发过程中,程序员使用测试驱动开发的方式进行开发。通过使用设计模式来提高程序的质量。达到高内聚、低耦合的目标...
关键词: 软件开发 技术风险 程序员 软件工程
又有一项令人心潮澎湃的技术在面前出现,具有极强“职业敏感度”的我们立刻着手操练起来。当对这项技术有了广告之外的认识,最希望的当然是把它应用在实际的项目之中。如果刚好具备对一个项目的的影响力,那恐怕更是迫不及待。
关键词: 面向对象 程序设计语言 java语言 程序员
不知道这样的比喻是不是恰当:“人生就象是一段程序,只不过这段程序是用特殊的代码编写而成,里面的算法极其复杂。”
关键词: 软件开发 中间件 应用程序 ibm软件集团
IBM的4中最高位的管理人员——软件集团的4位总经理——是怎样看待一些领域(如网络和自治计算、安全、系统管理、应用程序和SOA)的未来演变的?DB2当前有什么故事?Lotus是如何适应所有情况的?Eclipse在下一代软件和系统开发中充当什么角色?2004年4月28日,JDJ记者与IBM管理层的高级团队进行了对话。
关键词: 软件开发 软件测试 qmr 软件企业 中国
金山软件作为国内通用软件厂商的重要代表,一直以来都是关注的焦点。然而,最近一段时间金山整体的业务方向发生了很大的变化,不过,当我们去审视金山内部的软件开发管理时,他们所衽的一套QMR的方法却给产品的开发管理带来了有益的改变。现在,就让我们了解一下到底什么是QMR,QMR如何执行。
去年赴美培训工作3个月,感想颇多,写成一篇所见所感,登于侯捷先生个人网站。今年又一次来到美国工作,没有了第一次赴美的新鲜,却增加了更多工作方面的见闻与感想。记录下来,与大家分享。
当美国华尔街的商界领袖每天晚上酣然入睡的时候,地球另一边,印度班加罗尔,大批的印度公司正忙于研究美国公司最新公布的财务报告,计划着下一个交易日的投资计划。塔塔、Infosys、Wipro这些名字也许并不为普通人所熟悉,但在商业世界中,它们与微软、戴尔等国际大公司却经常举行高层会晤。班加罗尔已吸引了国际上400多家著名信息技术业公司...
关键词: 关系型数据库 层次模型 网状模型 事务处理 计算机 oracle公司
很难想象,ORACLE公司的这一段传奇居然要从IBM开始。
关键词: 软件工程 编程语言 标准组件 代码生成 产生式编程 mda 软件开发
请思考这样一个问题:一家已经在行业内发展了多年的企业应用开发及系统集成公司,和一家刚刚拉起开发队伍新成立的同类公司相比,有什么优势呢?
关键词: ivar jacobson 程序设计 软件生命周期 编程语言
面向方面编程(AOP)能够在代码级实现分割可视化模型上取得最终的进展,这花费了25年的时间,如今我们已经站在一个强有力的新范型(把用例与方面连接起来)的尖端了。
关键词: 软件开发 计算机 技术专家 项目经理
五年前,我走出校门时,并未想过今天自己会成为一个“项目经理”,当时怀着对IT行业无限美好的憧憬,投入到软件开发的大军。软件开发给我带来了很多的快乐,我甚至认为自己“热爱”软件开发工作。然而,有一天,领导把我单独叫去,告诉戎“我们认为你的能力很强,希望你能够从事对公司来说更重要的工作——有一个新项目将由你来负责。”说实话...
关键词: 软件开发 软件系统 软件思想 业务建模 系统建模
业务vs.业务建模可以看作软件开发之前的第零步工作流程。随着统一过程被越来越多的团队所采纳,基于用例和对象技术的业务建模成为团队所关注的重要技术。以下是笔者被问到过的一些有关业务建模的问题。把它们归纳出来,加上我自己的理解,希望对大家能有帮助。
关键词: 面向对象 概念模型 用例模型 构件图 软件开发
在前面,我们建立了一静一动两个模型:即描述系统环境的“概念模型”和反映系统行为的“用例模型”。并在用例模型的基础上,结合Robustness分析、交互建模等方法对系统进行了更深入的分析与设计,从而将设计元素引入到概念模型中,设计出整个系统的类模型。
关键词: java语言 软件开发 移动开发 计算机
在计算机发展的早期,摩尔提出了自己的定律:每隔18个月芯片的处理能力会翻一番;进入到网络时代以后,以太网的发明者Metcalfe对网络的价值提出了自己的Metcalfe定律:网络的价值等于相关连接的平方。但这一切都不能解释正在迅猛发展着的移动应用的价值,于是Traver Gruen-Kennedy提出了自己的Traver定律:连接的价值等于相关应用功能的倍数。
关键词: 应用程序 体系结构 组件 microsoft smartphone
在过去几年中,蜂窝电话和手持计算设备的使用量成指数级增长。这种高速增长的结果之一就是“集成”技术的迅速崛起,“集成”技术能够充分利用电话和移动计算设备两个领域的优势。市场研究公司ID的研究结果表明,全球范围内“智能”电话的使用量将从2002年的约160万部增长到2005年的约6430万部,短短数年这个数字的增长幅度将超过3900%。Micro...
关键词: j2me java语言 手机游戏 虚拟机
J2ME是Sun Microsystems公司的Java 2 Platform,Micro Edition的缩写,Sun公司将J2ME定义为“一种以广泛的消费性产品为目标的的高度优化的Java运行时环境,包括寻呼机、移动电话、可视电话、数字机顶盒和汽车导航系统。”
关键词: 软件模型 eai 软件开发
继上个月的文章《承前启后EAI》后,本文笔者就EAI技术背景、分析导向、架构模式、实施技术、安全策略、产品浅析等多维的角度全面介绍了EAI技术理论,及其所包含的分布技术体系结构思想。同时,文章还对目前企业应用集成的一些产品作了简单介绍,如果您是企业应用集成开发的程序员,本文将给你一个更加具体的EAI技术概览。
关键词: 操作系统 引导扇区 windows 应用程序 计算机
什么?又是酱鸡翅?!你眉头皱起——公司的工作餐怎么就不能出点新的花样?吹着空调还会出汗的大热的天却还要忍受这份油腻,此刻的你显然更需要西芹百合!这就如同你曾深深痴迷的这份工作,其实你是多么怀念在黑色背景上敲出一行命令之后屏幕哗哗卷动的景象,多么自豪于曾经用汇编在屏幕上绘出的彩色的图案,而如今,虚拟机,API等等新鲜玩意让你总...
关键词: 面向对象 对象结构型模式 程序员 软件开发 书评
熊节在2004年第四期的《程序员》的《Observer模式实战解析》一文中,谈到以AOP方式实现Observer。从他的探索结果来看,以AOP实现Observer确实是一种比较不错的思路。
关键词: delphi 程序设计 程序员 服务器
回调是由客户端(回调使用者)给出需要调用的函数地址,由服务器端在合适的时候调用的一种方法。我们常常通过一个简单的windows窗体枚举实例来学习回调方法(程序参见Example\EnumWindow例程)。这一程序的主体非常简单:
关键词: antlr 编译理论 程序员 动态链接库 编译程序 程序分析
ANTLR(ANother Tool for Language Recognition)是一种基于LL(k)文法的语法分析程序(以下简称分析器)生成工具。其生成的分析器默认使用Java描述,而不是更高效的C++。本文介绍了在Windows平台下,借助VC6.0进行组织工程,使用ANTLR生成C++描述的分析器的方法,并给出了一个实例。最后,本文对ANTLR本身做出了一点小小的改进。
关键词: 面向对象 java语言 应用程序 远程对象 编译程序
关于Java和.NET平台的优劣,一直是程序员极为关注的话题。从本期开始,本文作者将就Java和.NET中的一些基本工作方式进行讨论,本文就远程调用机制在JaVa和.NET平台中的差异之处,对两种平台的不同处理方式进行了详细比较,让读者对远程调用在两种不同的平台下的处理有一个详细的了解。
关键词: 软件开发 软件生命周期管理 程序员 软件测试 visual studio 2005 team system
许多年前,微软的Visual Basicl.0使得开发Windows软件的复杂性被大大降低了。到了推出Visual Basic 6.0的时候,微软使得上百万的程序员可以非常快速地开发出Client/Server应用程序。而前些时候的Visual Studio.NET的先进技术则使广大的开发者能更加轻松的开发出分布式应用
关键词: 软件开发 项目经理 书评
书分为很多种。有的是领域综述性质的,这样的书能告诉你某个领域的枝节脉络,帮你撑起相关领域的“知识网”。有些人把这类书称作“据点书”,挺贴切的。若是为相关领域专门开设一门课程,请教授来列书单,那么这样的书往往会被用作教材,是值得精读的。
关键词: 数据结构 程序员 编程语言 计算机系统 书评
越来越多的人加入到程序员的队伍中。我们努力地学习各种语言C、C++、Java等等,但是还是会遇到很多令人困惑的问题,比如一些经典得不能再经典的算法却不能在我们的机器上运行,或是一些程序的运行结果总是出乎我们的意料。
若用户需要出版服务,请联系出版商,地址:北京市朝阳区广顺北大街33号院1号楼福码大厦B座12层,邮编:100102。本站仅做历史信息展示,不提供任何服务。