程序员杂志是由中国社会科学院主管,中国社会科学院文献信息中心主办的一本部级期刊。
程序员杂志创刊于2000,发行周期为月刊,杂志类别为计算机类。
关键词: 自由软件 eben mogle 程序设计 高级语言
“我是一名历史学家,一名计算机程序员.但是我主要是一个律师。我主要做的事情是:通过消除在知识产权保护法庇护下非法力量从而创建自由。”Eben Moglen——GPL的创造者之一.自由软件基金会(FSF)的法律顾问.在“Free Software.Not the Other Thing”中这样写道。
关键词: 数据库技术 数据库引擎 text ssrs 报表开发
上月SQL Server2005Service Pack1.同时也更新了对应的Books Online。与以往的安全性更新不同,此次主要集中在新特性的增加上。Express的使用者收益最大的是可以通过Full Text Search作基于表问的词或者短句的检索.此外新增的SSRS BI Studio和SSMS Express将大大简化原有报表开发和Express数据库引擎管理的工作。
关键词: 微软 数据访问 软件开发 功能模块 编程工作 程序员
数据访问.大概是绝大多数程序员写的最多的功能模块了。软件开发发展到今天.开发人员们已经可以从各种进行数据访问的方式中进行选择了.我们不妨想像一下在日常编程工作中.我们都是如何进行数据访问的:
关键词: java技术 软件设计 程序设计 代码
本月Java行业的焦点莫过于5月16日到5月19日在美国旧金山Moscone Center召开的一年一度的JavaOne大会了。每年的JavaOne大会都是对Java行业一年来发展的总结和未来的展望.JavaOne2006有哪些值得关注的话题呢?
关键词: 开发者 windows 嵌入式 vista beta ce 技术 微软 事件
本月最大的新闻是MEDC2006在美国的召开。微软2006年的重点在于Windows Vista,所以这次MEDC更多地侧重于技术的前瞻和新技术的宣传。本次MEDC最熏要的事件就是Windows CE 6 Beta版本的推出.Windows CE 6的巨大变化也足以让开发者相信Windows CE从6.0开始将会有一个全新的开始。
关键词: 项目管理 软件工程 rational research 软件开发平台 ibm 技术整合 合作伙伴 管理软件
IBM收购了长期的合作伙伴BuildForge公司.将把BuildForge在构建管理方面的技术整合到Rational系列软件中。IBM负责Rational营销和战略方面的副总裁RogerOberg表示,这是一个很自然的补充,IBM之前没有自己的构建管理软件.而在BuildForge的客户里,80%也是IBM Rational软件开发平台的用户。调查机构Osterman Research在4月份发表了一份调查报...
关键词: 开源软件 核心功能 语言背景 设计语言
Guido van Rossum最近在他的Blog里开始了对下一代Python语言——Python3000的一系列讨论。
关键词: 程序员 it人才 风向标 编程
【5月人才快报】英雄难过语言关 外企研发中心高薪难聘英才;【职场百味】担心编程到了30岁就要面临转行?;IT人才风向标。
关键词: web 应用程序 安全设置 管理工具 配置参数 xml soa 自定义
探索开发WCF应用程序中的强大实例管理工具;在.NET Framework2.0中使用XML设置为你的应用程序配置参数;在ASP.NET2.0中自定义安全设置;使用XML让你的文档变得智能;要快?还是要好?;JSTL让Web应用程序灵活性性更强;SOA:准备好了么?开始吧!;收购JBoss,红帽有了SOA的战略竞争力。
关键词: 网站 google video 互联网 插件 ie
HD Video将阻碍互联网的发展?;1998年的互联网泡沫卷土重来?;用例:为VS.NET创建插件;DOJ驳回Google对IE的抱怨。
关键词: 软件工程师 网站 技术服务 杀毒软件 失控状态
一位独立软件工程师的困惑http://www.mypm.net/articles/show_article_content.asp?articleID=9411摘要:作为一个独立软件工程师,Tim Roberts被排除在了信息技术服务的外包之外。
关键词: 文档 hot id 地址 数据包
让您不会错过最HOT的信息 文档地址:http://dev.csdn.net/article/ID前两位/ID.shtm 论坛地址:http://community.csdn.net/Expert/topic/ID前四位/ID.xml
关键词: blog 互联网 作者 msn 程序员 网络日志
Oracle&Starcraft http://spaces.msn.com/wzwanghai/PersonalSpace.aspx 这个blog被作者命名为Oracle&Starcraft是因为Oracle是作者工作的重要工具.而Starcraft是他用来娱乐的游戏。两者对于作者来说都非常重要。作者创建这个blog的意义也就是为了记载下对Oracle新的理解.另外就是分享在Starcraft中和朋友对战的乐趣。作者希望在Orac...
关键词: bea公司 服务器 无线射频识别 发展模式
在非洲大草原上,羚羊早晨醒来考虑的第一件事,是如何让自己跑得更快以逃过狮子的追逐。
关键词: 开源项目 解析 程序 网站
SourceForge.NET是目前影响最为广泛的开源项目网站,每个月都会从成千上万的项目中评选出一个开源项目.授予其每月最佳推荐项目的荣誉。今年5月的sourceforge.NET的最佳推荐项目是Stellarium。
关键词: 系统开发 专用系统 netapp公司 freebsd 嵌入式服务器 网络附加存储 中小企业
谈到专用系统,人们很容易只想到高曝光度的消费品,如iPod和TiVo。然而,在公司阴暗的数据中心还躺着许多不那么光鲜漂亮的设备,这些设备专为可靠出色地完成某一特定任务而制造。 在专用系统开发领域,没有其他工程师比NetApp(Network Appliance Inc.)的Chuck McManis更有经验了。加入NetApp公司之前,McManis任职于FreeGate公司。该公司由...
关键词: 微软亚洲研究院 微软公司 总裁 博士 集团
4月27日,“2006微软亚洲研究院创新日”在北京举行,展示微软亚洲研究院多项技术研究成果。同时,微软公司高级副总裁暨首席技术官Graig Mundie先生、微软公司全球副总裁暨微软中国研发集团总裁张亚勤博士、微软亚洲研究院院长沈向洋博士亲临现场,解答微软的创新内涵。
关键词: 程序员 创业 网络泡沫 互联网 软件设计
当人们还在浩叹第一次网络泡沫破灭的时候.互联网已经悄悄迎来了它的第二个春天;从某种意义上看.甚至已经进入了夏天——热烈但不乏浮躁.兴奋但失之肤浅。某位投资人声称今年总共有三十亿美金资本进入中国,言下之意.大家都可以甩开膀子大干快上.登陆纳市不好说.搞笔钱进来花差花差多半是没问题的。
关键词: freebsd linux 应用程度 协议
两者在应用程度上存在差异的原因是技术?还是开源协议?这似乎都有些道理,但实际上这些远没有商业追捧来得更直接。
关键词: 软件技术 java 操作系统
“九九年,我认准了Java大有前途,考SCJP认证还考了个全国第一呢!Java是多好多棒的技术啊!可是.当时在国内都不知道有没有什么用,最后我还是只好去做C++了!”王勇摇摇头,遗憾的说,“过了两年,Java才终于在国内火了起来!”——王勇的Java经历并不是一个例外,而是中国软件技术发展的一个缩影,国内外的时间差夹缝里打拼的国内技术精英们...
关键词: 投资计划 投资规模 项目计划 ceo 微软 员工
这是一项长期的投资计划,一夜之间不可能看到结果。 ——微软CEO鲍尔默日前向员工表示,尽管华尔街对微软数十亿美元的庞大投资计划持否定态度,但“目前并没有缩减投资规模的考虑”,并且在发给全体员工的一份备忘中表示,微软庞大的项目计划需要投资领域的支持。
关键词: 程序员 开源 程序库 internet 手册 海洋 汇聚 代码 软件
在Internet上,开源社区的项目就像浩瀚的海洋。那些崇尚开放的程序员常常汇聚在这片海洋之中,偶尔掀起一阵波澜,或者卷起巨浪。然而就软件而言.却并不是追捧时尚就可以写出优美代码的,更多时候,是需要汲取这片中的精华。
关键词: 生态系统 java 开源软件 框架
Java开源国度的十年成就.并不单纯以在SourceForge上的项目数量超越C/C++成为第一这样的数字来计算.而是以一个开源社区.一个生态系统的最终完备来衡量。每日生活其中的人们可能并不自觉.但如果爬到山顶回望一下.就会发现这个生态系统在没有官方的强力规划之下.已完全自由成长进化为一个精密运作.繁忙不息的城市:
关键词: java平台 开源软件 脚本语言 互联系统 智能系统 交换平台 嵌入系统 互联网
.NET生于乱世、但是又生逢其时.它是在以微软DNA平台、Java平台、各种动态脚本语言为主角的互联网第一攻澎湃热潮之后诞生的,在微软的描述中它是伴随着世界真正开始考虑如何把互联网、互联系统,无线智能系统、嵌入系统作为商业交换平台的环境下诞生的。记忆中微软这种倾力打造的开发技术更迭有三次——OLE、COM、.NET,而且此攻.NET似乎更...
关键词: 数据库 输入输出设备 计算机 人为失误 操作系统 文件检索 搜索引擎
如果从有趣一点的角度来看计算机的发展史.就会发现整个计算机的进化史是一个不断抽象重复劳动.减少人为失误的历史:从厌倦了给纸带打孔,到发明了输入输出设备;从厌倦了五花八门的设备.到创造了操作系统;从厌倦了事无巨细的文件检索,到数据库乃至搜索引擎的产生……每一次都极大地减少了重复劳动.降低错误的发生.极大促进了计算机世界...
关键词: c语言 集成电路 微处理器 unix 计算机 小型机 实验室
让我们倒退到60年代末.那个计算机的上古洪荒年代。当时.微处理器诞生不到10年.这个年代的计算机开始大量使用集成电路,小型机开始替代古老的大家伙们。一年后.Unix才出现在实验室中.而C语言.还需要等待4年才会出现。
关键词: perl web开发 程序库 脚本语言 正则表达式
Perl(Practical Extraction and Report Language)是一种脚本语言。最初由拉里·沃尔(Larry Wall)于1987年12月18日发表。Perl借取了C.Sed,Awk.Shell Scripting以及很多其他语言的特性。其中最重要的特性是其内部集成的正则表达式功能以及巨大的第三方代码库CPAN。
关键词: python库 开发语言 可复用 质量
“俗话”说:库即是语言,语言即是库。由此可见拥有一套高质量、具备良好可复用库对于一门通用开发语言来说有多重要。这也的难怪“C++老爹”Bjarne Stroustrup逢人就大倒苦水:C++的库还是太少.C++社群需要开发更多高质量的库出来!
关键词: 开发框架 设计理念 web应用 快速反馈 web
自去年开始在北美Ruby on Rails和Ajax逐渐成为热门的两大IT流行名词。Ruby on Rails(简称RoR或Rails)作为新一代Web应用开发框架,以其整合性,简化配置.避免重复及快速反馈的设计理念确立了web框架设计的新标准并吸引众多模仿者。但是对Rails本身依然存在不少争论.很大程度上是因为Rails是建立在Ruby这个颇为“另类”的语言之上的。
关键词: 编程语言 里约热内卢 研究人员 天主教 发明者
1993年在巴西里约热内卢天主教大学(Pontifical Catholic University of Rio de Janeiro in Brazil)诞生了一门编程语言,发明者是该校的三位研究人员,他们给这门语言取了个浪漫的名字——Lua。
关键词: 开源工具 敏捷方法 开源软件项目 过程控制 软件行业 软件公司 压力测试
也许由于软件行业固有的“高科技”特性(或者说.软件人固有的顾影自怜).软件项目的管理和过程控制中从来就不缺少形形色色的工具。在一些大型的.“正规的”软件企业中.配置管理要通过ClearCase.软件设计要使用Rose画出一大堆精美的图形.压力测试要用LoadRunner来跑……当软件公司的老板们痴迷于“形式化管理”与漂亮的报表和文档时.这...
关键词: 集成 软件开发 开源工具 心理准备 修复 代码 模块
每个开发过软件的人都能体会到.软件开发绝非一帆风顺.每个人开发出来的代码绝对不会魔术般的自己组合在一起.当新的功能加入到原有软件中的时候.往往不小心破坏了原有的功能.引入了一些bug.当老的bug被修复的时候.又往往会导致其他bug的产生。当小组成员们完成了自己所负责的模块.等到最后来一起集成的时候.他们可能已经做好了修复集...
关键词: 需求分析 温伯格 铅笔 实录 电脑 客户
理解客户的真正需求 对于捕获需求.要记住.这不是技术层面的事情.而是关于一方怎样能理解另一方的问题。需求分析人员首先要理解这一点.即使在对方没有意识到的情况下。要理解从未有过的需求.理解人们到底要什么.你的工作就是要帮助他们找到真正所需要的。客户自己通常是无法做到的。如果需求分析时牵涉到不止一人.那一定会有不同的意见...
关键词: 敏捷方法 项目团队 极限编程 开发者 中文版 中国
近日,欣闻首届“敏捷中国日”开发者大会将于六月初召开,这无疑是中国敏捷开发者的一件大事。敏捷方法历经数年传布,以其注重实效的特质,已渐入人心,并开始焕发出勃勃生机。不少一线团队更是早已将其用诸实际,并从中获益良多。本文讲述了一个团队改进的故事,取自笔者近期接触的一个真实项目。希望能对那些关注敏捷方法如何应用于实际项目...
关键词: 国际化 软件产品 可用性 多语言 msdn 本地化 全球化 易用性 微软
这篇稿子早在半年前就开始在头脑中酝酿了.但是却迟迟没有下笔。原因有二:一是这个命题实在太大.微软甚至有一个庞大的机构和部门在负责国际化(Internationalization)、全球化(Globalization)和本地化(Localization)的工作.并且在MSDN上长期在线解决相关的问题。况且由于杂志本身的篇幅所限和我们需要重点阐述易用性的出发点.我们只...
关键词: 软件开发 项目管理 设计规范 微软 嵌入式操作系统 管理概念
在上一期(06年第5期)的《程序员》杂志里有关软件开发项目管理的系列文章中,我以自己曾经从事过的开发微软嵌入式操作系统的项目管理作为案例,讲解了制定开发项目计划的一些关键管理概念和实践指南,包括项目时间表的制定流程、如何确定每个开发阶段的里程碑、如何制定衡量是否达到开发里程碑的终结标准等等。文章中还提到完善的软件开发项...
关键词: 团队管理 软件项目 客户 交付 程序 模块
在软件项目实际开发的过程中,总是会碰到客户提出新的需求.而且经常会要求变更需求。死亡之旅到最后期限却因进度问题而交付不了,或者是交付给客户的系统里问题多多。开发人员流动率高,一个人写的程序其他人接手过来很难看懂,改起来就更加困难;每天不知道到底能够完成多少个需求,需求什么时候才能真正完成,早就习惯了加班;每个人在项目...
关键词: mda j2ee规范 基础平台 业务平台 技术专家 软件
《程序员》杂志在2006年第5期上对浪潮软件做了相关的报道,引起了读者很大的兴趣。Loushang是浪潮软件基于J2EE规范开发的业务基础平台,经过多年的发展,取得了长足的进步。从本期开始,本刊将邀请浪潮软件的技术专家以Loushang平台为例,在“新视点”栏目介绍业务平台相关的知识与大家分享,敬请关注。
关键词: 和谐性 it 研发过程 工作效率 企业形象 emc 邮件 社会
“和谐”现在成为一个越来越时髦的词汇,建设和谐性社会、和谐性社区等等。在我们所关注的IT领域,虽然在研发过程中多以小团队出现,但麻雀虽小,五脏俱全,和谐与否在很大程度上也影响着团队的工作效率,比如前一段时间网上盛传的EMC邮件门事件,只是因为一个邮件最终导致EMC的企业形象大为受损.两位当事人总裁和秘书双双离职。
关键词: 价值观 团队建设 管理者 文化冲突
作为管理者,在团队中应该时刻注意了解成员的最新状态和绩效,要达到这个目的就需要创建良好的沟通环境和加强团队建设,以下两个方面是特别需要注意的:
若用户需要出版服务,请联系出版商,地址:北京市朝阳区广顺北大街33号院1号楼福码大厦B座12层,邮编:100102。本站仅做历史信息展示,不提供任何服务。