订阅程序员杂志RSS CSDN首页> 程序员杂志

《程序员》2003年8月刊:程序员的游戏——Robocode

发表于2003-08-01 15:34| 次阅读| 来源《程序员》| 0 条评论| 作者程序员杂志

摘要:Robocode,一个专为程序员设计的游戏。运用你的智慧,写出一段段代码,让你的机器人在Robocode世界里与其他机器人进行战斗。你可以改进代码来提升机器人的战斗力。由此,你会发现你的Java开发水平也在与日俱增。

名人堂

  • 杰拉尔德·温伯格:软件与系统领域的“醒客”

封面书摘

调查

  • 程序员空间革命

21%的程序员挤在不足1.5平米的工作空间;18%的程序员工作空间恶劣;43%的老板不关心下属;50%的工作中断是因为同事问题的打扰;35%的程序员在公司没有个人隐私。这些数据是否让你感到震惊?请阅读我们的“程序员工作环境调查”,看看你处于什么境遇。

人物&报道

(1)程序天下事

  • 每月播报

(2)特别专题

  • 突破再培训迷宫

一位软件业资深人士说:“培训的成本很高,但是不培训所需付出的代价更高。”越来越多的公司开始发现,招收到完全适合需求的人才并不是一件容易的事情,而过高的人员流动率显然又不是他们所期望的。所以,软件公司不得不将目光重新转回到对员工的再培训上。

(3)对话

  • Java/.NET时代的选择(续)

本刊第六期的《Java/.NET时代的选择》一文,引起了读者巨大的反响。为了更深入的分析Java和.NET之间的关联和争斗,我们再次邀请了资深人士继续探讨这方面的问题。

(4)人物访谈

  • EJB设计模式--Floyd访谈录

在本次访谈中,Floyd详细讨论了多个EJB设计模式,如数据传递对象模式(DTO)、DTO工厂模式、会话外观模式等。他同时展望了EJB 2.X对设计模式的影响、EJB 2.X中实体Bean的功能角色,并建议把Java数据对象当作实体Bean的一种替代方式。

(5)关注

  • P2P的新境界

新一代的P2P不再是简单的点到点通信,而是更高效、更复杂的网络通信,同时加入了更多的机制,在一定程度上避免了第一代P2P纯个人服务器管理带来的随意性和低效率。

(6)程序员素描

  • 来自摩尔多瓦的编程小子

独联体的小程序员。

(7)走向海外

  • 一切从沟通开始

程序员如何培养自己的沟通能力,让我们看看来自日本的程序员的感触吧。

技术

(1)技术专题:程序员的游戏——Robocode

  • 导语

Robocode,一个专为程序员设计的游戏。运用你的智慧,写出一段段代码,为你的机器人提供灵巧的“身手”,精确的“枪法”。让它在Robocode的世界里与他人编写的机器人进行战斗。然后你可以不停的改进你的代码,提升机器人的战斗力。与此同时,你也会发现你的Java开发水平也在与日俱增。

  • Robocode——我的乐趣
  • 打造自己的第一个机器人
  • DIY实战机器人
  • ChameleonSP1.0代码剖析
  • 高级瞄准策略
  • Robocode内核揭秘

(2)电脑英语

  • POPFile

(3)名家专栏

  • C# Builder的企业级快速数据库存取技术

Borland公司的重量级开发工具C# Builder为我们带来了全新的.NET开发体验。本文的重点在于BDP这个架构在ADO.NET规范之下,速度更快,使用更加便利的数据库组件体系。

(4)开发实战

  • 编程扩展“记事本”功能(下)

(5)Java

  • 通过Java软可及对象的重获提高程序性能

Java的执行性能历来是一个令人头疼的地方,人们从不同环节在拼命优化JVM的执行效能。虽然Java已经跑得越来越快了,但还是总有人不满意,这里来看看本文作者是如何独辟蹊径的。

(6)C++

  • 反叛之冰:Internet Communications Engine

是不是依然对SOAP的性能感到失望,是不是依然对COBRA的复杂感到烦恼。看看由一帮曾经的COBRA规范制定者所创造的新一代中间件框架——ICE。

  • 使用锁监视器检测C++中的死锁

(7)源码剖析

  • 钩子应用之鼠标钩子——取回忘记的密码

(8)网络开发

  • 初识LDAP

(9)编程擂台

  • 文件时间问题——2003年第6期题解

(10)专家门诊

管理

(1)开发故事

  • JBoss:偏执者的生存

本文展示了JBoss在其生存道路上的一些轶事,同时也对JBoss创始人Marc Fleury和其前首席架构师Rickard Oberg之间的仇隙娓娓道来,让我们在感叹JBoss传奇故事之余,也不得不追问:JBoss究竟该如何生存?

(2)游戏开发

  • 游戏制作全接触

长期以来,游戏制作在人们的眼里都显得非常神秘。本文作者——开 源RPG游戏圣II的主程序员,将以一个网络游戏的制作过程为主线,整体展示游戏制作的全过程以及独特方法,从而为读者揭开游戏制作的神秘面纱。

(3)软件开发与管理新视野

  • 企业·产品·人(下)

继上篇“企业的根本目标、产品开发之道、用人之道”后,本期林锐博士将继续和我们探讨“如何管理软件开发团队、漫谈软件白领、如何成为优秀的软件人才”等焦点问题。文中经典而敏锐的感悟,定会带给每个人以深思。

(4)项目管理

  • 软件质量保障与软件企业发展

本文作者以其丰富的项目管理经验,深刻剖析了软件质量的内涵、 影响软件质量的主要因素以及软件质量保障的手段和实例。

(5)凌波微步II

  • 从“魔力整合针线”谈起

一个生动活泼的案例分析。本期作者从一个名片识别接口的设计谈起,剖析了软件接口设计的方法和技术,具有很好的实用价值。

服务&广告

(1)工具点评

  • 完全使用Linux处理日常事务

Linux系统正逐渐流行,但如何运用Linux系统上的软件实现日常工作和生活?这对很多人来说都是非常陌生的。作者以自己的亲身实践,详细列表、归纳了各种Linux下的软件工具,值得读者仔细参考。

(2)书评

  • 软件开发新思维——介绍Cockburn的《Agile Software Development》
  • 永不停息的程序——评《Programming Server-side Application for Microsoft Windows 2000》

(3)好书节选

  • 契约设计的收益——《Design By Contract原则与实践》精彩片断选读

(4)编读往来

(5)索引&问卷

(6)厂商直击

如果你在北京的部分报刊亭买不到《程序员》杂志,可以打电话到杂志社来咨询,我们会提供离您最近购买杂志的报刊亭位置。咨询电话:01051661202-176/381

0
0

近期活动

更多

2015中国大数据技术大会

为了更好帮助企业深入了解国内外最新大数据技术,掌握更多行业大数据实践经验,进一步推进大数据技术创新、行业应用和人才培养,2015年12月10-12日,由中国计算机学会(CCF)主办,CCF大数据专家委员会承办,中国科学院计算技术研究所、北京中科天玑科技有限公司及CSDN共同协办的2015中国大数据技术大会(Big Data Technology Conference 2015,BDTC 2015)将在北京新云南皇冠假日酒店隆重举办。

微博关注

程序员移动端订阅下载

相关热门文章