震撼:国防大学大型兵棋推演系统 有上千万行代码

来源:百度文库 编辑:超级军网 时间:2024/04/28 08:32:43


注解:非IT业内人士可能不清楚千万行代码是什么概念, 我这样说吧,windows操作系统也才4千万行代码,可见国防大学大型兵棋推演系统是一个高度复杂的系统工程!
----------------------------------------------------------------------------------------------------------------------------------------

穿越下一场战争的迷雾

——国防大学兵棋团队科研攻关纪实


解放军报报记者 柳刚 褚振江 特约记者 罗金沐


       在下一场战争来临之前,我们准备好了吗?这,是悬挂在每名共和国军人心头的忧患之问。

  胜利,从来只向那些能够预见战争特性的人微笑。然而,路在何方?

  7年前,面对信息化时代战争的重重迷雾,国防大学兵棋研发团队义无反顾地出发了。

  7年后的今天,他们用智慧和汗水,为我军在和平时期研究下一场战争打开了“一扇窗”——成功研发我军首个大型计算机兵棋演习系统。

  这,是我军训练领域的一场技术“革命”——革命战争年代,我军指挥员是“从战争中学习战争”;现在,他们运用信息技术从“多维棋盘”上学习战争,在虚拟战场空间探寻制胜之道。

  犹如投入池中之“石”,计算机兵棋系统运用激起的变革“涟漪”,正在三军演兵场上不断扩散——它正改变着我军指挥员长期以来形成的机械化作战思维和粗放型的指挥模式,加快了我军战略战役训练实战化转型的步伐。

  找准方向 敢为人先

  “未来仗怎么打,系统就怎么设计”


  说起兵棋系统的重要性,胡晓峰教授总会讲述那个震撼心灵的战例——

  2002年12月,卡塔尔多哈郊外的大漠深处,美军利用计算机兵棋系统举行“内窥03”演习,推演“打击伊拉克”作战预案。谁也没想到,随后美军现实中进攻伊拉克并取得胜利的行动,居然和兵棋推演的结果几乎完全一致。

  当时,这场万里之外的战火,让胡晓峰夜不能寐:“我军传统的作战模拟方式,已远远落后于时代。下一场战争将首先从计算机上打响!”

  差距,摆在了眼前,必须迎头赶上。2007年,我军战略战役兵棋系统建设工程正式启动,踌躇满怀的胡晓峰担任总设计师。

  理念,决定高度。胡晓峰对团队里的年轻人说:“造飞机,若失误了,摔的可能就是一架飞机;研发兵棋系统,若与实战相距甚远,导致指挥员指挥失误,损失的可能就是10架飞机,甚至导致整个战役失败。我们没有退路,必须拿下这个‘山头’。”

  方向决定成败。在一次次自我否定中,胡晓峰带领团队对即将研制的兵棋系统进行了科学准确的定位:体现我军实际,体现时代特征,体现实战规律,打造一个具有世界领先技术水平的全新训练平台。

  行动决定效果。在一无资料二无经验的基础上,团队另辟蹊径,创造性地将理论研究、技术突破和作战问题相融合,探索出一条“未来仗怎么打,系统就怎么设计”的新路。

  讨论系统毁伤模块开发时,有人建议:加上多媒体展示,这样战场显示更生动。胡晓峰反问:“实战中,指挥员能看到导弹命中目标吗?实战情况是怎么样,就模拟成什么样,不能为了好看而背离实战。”

  对于实战需求的模块开发,团队则精益求精,严抠每一个技术细节。作战模拟中,如何体现心理战是世界性难题。卫渤教授反复尝试,创新出心理战的裁决机理及方法,在兵棋系统中以拟人手法加入“士气”因素,实现了心理战由定性分析向定量评估的转变。

  系统要逼真,数据是基础。在吴琳教授眼中,创新有时就是一种“繁琐的重复”——为了获得某类作战武器的毁伤精确数据,他和战友们在计算机上至少需要做3000次以上的试验。整整两个半月,他们与电脑上跳跃的数据曲线为伴。

  据统计,目前团队编写了代码上千万行,先后设计了数百类军事规则模型,收集整理了1000余万条作战数据。

  兵棋研发是一项技术复杂的系统工程。重重难关,如一座座大山,横亘在团队前进的路上。哪一关若是过不去,系统都可能夭折。失败了,爬起来,再失败了,重新再来;没了夜晚,没了周末,没了暑假,没了春节……团队以坚韧不拔的毅力,一步一步艰难地往前走。

  “当感觉到坚持不下去的时候,就是离成功不远的时刻。”经过近3年全力拼搏,他们终于看到了胜利的曙光——2010年11月,战略战役兵棋系统的基本版问世。

  性能到底怎么样?是骡子是马,拉出来遛遛。随即,一次前所未有的“考核”展开——国防大学组织500多名学员,在上千台计算机上进行兵棋系统推演;与此同时,邀请20位军事训练专家,全程嵌入演练,负责监督“挑刺”。

  整整推演了11天,系统运行正常,“考核”通过!掌声响起那一刻,胡晓峰和团队战友们个个热泪盈眶。


  实战淬火 追求卓越

  “无限接近实战,让兵棋成为0.999场战争”


  等待,焦急地等待,心咚咚直跳。

  那一刻,胡晓峰教授的心情就跟“新媳妇初次见公婆”一样紧张。

  2011年6月,他们研制的兵棋系统受邀参加济南军区演习。这是兵棋系统首次在部队实战化运用。成败与否,事关兵棋系统的未来发展。

  准备过程极为不顺:先是光缆被牛啃断了,接着设备电路因雷击损坏……作为前方具体技术负责人,司光亚教授带着大家连夜抢修,赶在演习开始之前,才调试好整个系统。

  好!效果出人意料的好!演习中,来自司令员、军长、旅长等各级指挥员的认可表扬,让团队成员个个脸上笑开了花。

  然而,经过短暂陶醉之后,胡晓峰教授和大家冷静下来——盘点首次实战化运用得失,他们清醒地看到兵棋系统还存在许多需要改进的地方。

  一流的软件系统是用户“用”出来的。胡晓峰对大家说:“我们不仅要建好兵棋系统,更要最大限度用好兵棋系统。只有虚心吸纳来自部队官兵的意见,不断技术升级‘打补丁’,无限接近实战,才能让兵棋成为0.999场战争”。

  一次联合登陆作战想定兵棋推演之后,一位参演指挥员随口说了句“命令输入操作有些复杂”。说者无心,听者有意。彭希文、阳曙光带领软件技术人员反复修改、测试,先后进行了7轮简化,实现了80%的指令只需2次点击。

  谁能想到,仅仅一个指令的输入设计文稿,就有300多页,他们反复修改的软件代码就有2万多行。

  为了在使用中及时发现问题、解决问题,每次演习时,团队成员都和官兵们一起住帐篷、睡坑道。实战中的切身体验,给他们科研上带来深刻思考。

  站在指挥员的角度,他们改进了人机交互方式——“将打仗时指挥员最关心的数据情报,放在他最方便看到的地方”;从实战需求出发,他们进一步改进了系统硬件平台的防震设施,细化了情报时效色彩分类标志,增加了有关电磁频谱的作战模块……

  据统计,该系统在各战区实战运用3年时间里,增加、修改的各项功能占到20%以上,实现了从“能用”到“好用”“管用”的跨越。北京、济南等战区,已经成为兵棋演习系统的“回头客”。

  如今,年轻的女博士后王燕,是各大战区兵棋推演的“常驻技术代表”。无论走到哪里,她都会随身带着一个笔记本。3年来,她的笔记本上,记满了各战区部队官兵提出的问题和建议。

  从最初默默无闻的“黄毛丫头”,到现在各单位争相邀请的“技术大拿”,王燕幽默地说:“这几年我在演习场上角色的巨大变化,就是兵棋系统被部队各级指挥员认可的生动体现。”

  燃烧激情 无怨无悔

  “搞战争模拟,只有起点没有终点”


  这一切,似乎来得有点晚。

  前不久,当兵棋演习系统荣获国家科技进步二等奖时,在家养病的张国春教授,已不认识获奖名单上那个“张国春”了。

  身患脑癌的他,因在手术中神经损伤,曾经的记忆已被无情地抹去。

  如今,他已不认识相濡以沫22个春秋的妻子,不认识曾经疼爱的宝贝女儿,甚至不认识他自己。

  可面对前来看望的战友们,他似乎还记得工作、记得兵棋。他断断续续地说:“对不起,我不能工作了……给团队添麻烦了……”

  国之重器,以命铸之。妻子哽咽地对记者说:“他马上就要进行第3次手术,不知道这次他能不能挺过来……”

  他“忘记”了战友,可战友没有忘记他。在战友们的记忆里,清晰地“烙印”着张国春任劳任怨、玩命攻关的身影——

  为了研发全新的战场情况报告系统,他带着周红新博士及8名研究生,天天在没有一扇窗户的实验室里没日没夜地攻关,耗尽了心血。仅用3个月时间,他带领团队干完了按常规进度2年多才能完成的工作量。任务完成了,他也累倒了。

  对于共和国军人来说,牺牲、奉献岂止在沙场。回眸兵棋团队走过的艰苦攻关路,一个个忘我拼搏的身影浮现眼前——

  那年,为确保作战模拟可信度,团队决心开发规则和裁决结果的查询修改功能,负责研发任务的博士后邓建华,每天工作16个小时以上,连续奋战1周多,直到尿血才入院治疗;

  那月,向建华教授参加成都军区演习期间,不小心摔伤了腿,医生要求他做手术,他担心影响工作而拒绝了。那些日子,他每天拄着双拐,奔走在演习场保障兵棋系统正常运转;

  那天,女博士赵晔参加部队野外演练,被毒虫咬伤后依旧坚守战位,后来她头部肿胀得几乎看不到眼睛,回到北京在医院里治疗了3个月才康复;

  7年来,博士后王燕经常彻夜加班,方便面成了她“最亲密的朋友”,如今胃吃坏了,她依旧不管不顾……

  7年光阴,他们不同的人生经历,书写着相同的感人故事——作为共和国军人,宁可生命透支,也不能让使命欠账。

  7年光阴,他们用智慧和汗水,创造了一个难以复制的创新故事——先后攻克了10余项关键领域核心技术,该系统先后获得国家科技进步二等奖1项,军队科技进步一等奖3项。

  7年光阴,他们四处奔波,对各自的家庭欠下了一笔笔无法偿还的“情债”——父母去世了,他们没能见上最后一面;妻儿生病了,他们没能在身边照顾……对于这一切,他们只能说声“对不起”。

  如今,兵棋系统得到运用了,创新成果也获奖了,按理说,他们可以停下来,好好休息一下。

  然而,他们没有沉醉在已经取得的成绩之中,丝毫没有放慢自己创新的脚步。

  “搞战争模拟,只有起点没有终点。”在他们看来,“军事科技创新的竞争就像短道速滑,我们在加速,别人也在加速,最后要看谁的速度更快,谁的速度保持得更久。”

  6月25日夜,记者走进红山脚下的国防大学兵棋中心大楼,办公室几乎间间都亮着灯。胡晓峰教授对记者说:“第二代兵棋系统工程即将启动,我们还有许多工作需要去准备。”

  如法国作家雨果所言:“已经创造出来的东西,比起有待创造的东西来说,是微不足道的。”对于国防大学这支心系国家、民族安危的“棋兵劲旅”来说,他们创新的目光,早已锁定在下一个目标上。

  看,他们又一次披挂出征!

《解放军报》(2014年6月30日 02版)

来源 http://www.81.cn/sydbt/2014-06/30/content_6021403_3.htm

注解:非IT业内人士可能不清楚千万行代码是什么概念, 我这样说吧,windows操作系统也才4千万行代码,可见国防大学大型兵棋推演系统是一个高度复杂的系统工程!
----------------------------------------------------------------------------------------------------------------------------------------

穿越下一场战争的迷雾

——国防大学兵棋团队科研攻关纪实


解放军报报记者 柳刚 褚振江 特约记者 罗金沐


       在下一场战争来临之前,我们准备好了吗?这,是悬挂在每名共和国军人心头的忧患之问。

  胜利,从来只向那些能够预见战争特性的人微笑。然而,路在何方?

  7年前,面对信息化时代战争的重重迷雾,国防大学兵棋研发团队义无反顾地出发了。

  7年后的今天,他们用智慧和汗水,为我军在和平时期研究下一场战争打开了“一扇窗”——成功研发我军首个大型计算机兵棋演习系统。

  这,是我军训练领域的一场技术“革命”——革命战争年代,我军指挥员是“从战争中学习战争”;现在,他们运用信息技术从“多维棋盘”上学习战争,在虚拟战场空间探寻制胜之道。

  犹如投入池中之“石”,计算机兵棋系统运用激起的变革“涟漪”,正在三军演兵场上不断扩散——它正改变着我军指挥员长期以来形成的机械化作战思维和粗放型的指挥模式,加快了我军战略战役训练实战化转型的步伐。

  找准方向 敢为人先

  “未来仗怎么打,系统就怎么设计”


  说起兵棋系统的重要性,胡晓峰教授总会讲述那个震撼心灵的战例——

  2002年12月,卡塔尔多哈郊外的大漠深处,美军利用计算机兵棋系统举行“内窥03”演习,推演“打击伊拉克”作战预案。谁也没想到,随后美军现实中进攻伊拉克并取得胜利的行动,居然和兵棋推演的结果几乎完全一致。

  当时,这场万里之外的战火,让胡晓峰夜不能寐:“我军传统的作战模拟方式,已远远落后于时代。下一场战争将首先从计算机上打响!”

  差距,摆在了眼前,必须迎头赶上。2007年,我军战略战役兵棋系统建设工程正式启动,踌躇满怀的胡晓峰担任总设计师。

  理念,决定高度。胡晓峰对团队里的年轻人说:“造飞机,若失误了,摔的可能就是一架飞机;研发兵棋系统,若与实战相距甚远,导致指挥员指挥失误,损失的可能就是10架飞机,甚至导致整个战役失败。我们没有退路,必须拿下这个‘山头’。”

  方向决定成败。在一次次自我否定中,胡晓峰带领团队对即将研制的兵棋系统进行了科学准确的定位:体现我军实际,体现时代特征,体现实战规律,打造一个具有世界领先技术水平的全新训练平台。

  行动决定效果。在一无资料二无经验的基础上,团队另辟蹊径,创造性地将理论研究、技术突破和作战问题相融合,探索出一条“未来仗怎么打,系统就怎么设计”的新路。

  讨论系统毁伤模块开发时,有人建议:加上多媒体展示,这样战场显示更生动。胡晓峰反问:“实战中,指挥员能看到导弹命中目标吗?实战情况是怎么样,就模拟成什么样,不能为了好看而背离实战。”

  对于实战需求的模块开发,团队则精益求精,严抠每一个技术细节。作战模拟中,如何体现心理战是世界性难题。卫渤教授反复尝试,创新出心理战的裁决机理及方法,在兵棋系统中以拟人手法加入“士气”因素,实现了心理战由定性分析向定量评估的转变。

  系统要逼真,数据是基础。在吴琳教授眼中,创新有时就是一种“繁琐的重复”——为了获得某类作战武器的毁伤精确数据,他和战友们在计算机上至少需要做3000次以上的试验。整整两个半月,他们与电脑上跳跃的数据曲线为伴。

  据统计,目前团队编写了代码上千万行,先后设计了数百类军事规则模型,收集整理了1000余万条作战数据。

  兵棋研发是一项技术复杂的系统工程。重重难关,如一座座大山,横亘在团队前进的路上。哪一关若是过不去,系统都可能夭折。失败了,爬起来,再失败了,重新再来;没了夜晚,没了周末,没了暑假,没了春节……团队以坚韧不拔的毅力,一步一步艰难地往前走。

  “当感觉到坚持不下去的时候,就是离成功不远的时刻。”经过近3年全力拼搏,他们终于看到了胜利的曙光——2010年11月,战略战役兵棋系统的基本版问世。

  性能到底怎么样?是骡子是马,拉出来遛遛。随即,一次前所未有的“考核”展开——国防大学组织500多名学员,在上千台计算机上进行兵棋系统推演;与此同时,邀请20位军事训练专家,全程嵌入演练,负责监督“挑刺”。

  整整推演了11天,系统运行正常,“考核”通过!掌声响起那一刻,胡晓峰和团队战友们个个热泪盈眶。


  实战淬火 追求卓越

  “无限接近实战,让兵棋成为0.999场战争”


  等待,焦急地等待,心咚咚直跳。

  那一刻,胡晓峰教授的心情就跟“新媳妇初次见公婆”一样紧张。

  2011年6月,他们研制的兵棋系统受邀参加济南军区演习。这是兵棋系统首次在部队实战化运用。成败与否,事关兵棋系统的未来发展。

  准备过程极为不顺:先是光缆被牛啃断了,接着设备电路因雷击损坏……作为前方具体技术负责人,司光亚教授带着大家连夜抢修,赶在演习开始之前,才调试好整个系统。

  好!效果出人意料的好!演习中,来自司令员、军长、旅长等各级指挥员的认可表扬,让团队成员个个脸上笑开了花。

  然而,经过短暂陶醉之后,胡晓峰教授和大家冷静下来——盘点首次实战化运用得失,他们清醒地看到兵棋系统还存在许多需要改进的地方。

  一流的软件系统是用户“用”出来的。胡晓峰对大家说:“我们不仅要建好兵棋系统,更要最大限度用好兵棋系统。只有虚心吸纳来自部队官兵的意见,不断技术升级‘打补丁’,无限接近实战,才能让兵棋成为0.999场战争”。

  一次联合登陆作战想定兵棋推演之后,一位参演指挥员随口说了句“命令输入操作有些复杂”。说者无心,听者有意。彭希文、阳曙光带领软件技术人员反复修改、测试,先后进行了7轮简化,实现了80%的指令只需2次点击。

  谁能想到,仅仅一个指令的输入设计文稿,就有300多页,他们反复修改的软件代码就有2万多行。

  为了在使用中及时发现问题、解决问题,每次演习时,团队成员都和官兵们一起住帐篷、睡坑道。实战中的切身体验,给他们科研上带来深刻思考。

  站在指挥员的角度,他们改进了人机交互方式——“将打仗时指挥员最关心的数据情报,放在他最方便看到的地方”;从实战需求出发,他们进一步改进了系统硬件平台的防震设施,细化了情报时效色彩分类标志,增加了有关电磁频谱的作战模块……

  据统计,该系统在各战区实战运用3年时间里,增加、修改的各项功能占到20%以上,实现了从“能用”到“好用”“管用”的跨越。北京、济南等战区,已经成为兵棋演习系统的“回头客”。

  如今,年轻的女博士后王燕,是各大战区兵棋推演的“常驻技术代表”。无论走到哪里,她都会随身带着一个笔记本。3年来,她的笔记本上,记满了各战区部队官兵提出的问题和建议。

  从最初默默无闻的“黄毛丫头”,到现在各单位争相邀请的“技术大拿”,王燕幽默地说:“这几年我在演习场上角色的巨大变化,就是兵棋系统被部队各级指挥员认可的生动体现。”

  燃烧激情 无怨无悔

  “搞战争模拟,只有起点没有终点”


  这一切,似乎来得有点晚。

  前不久,当兵棋演习系统荣获国家科技进步二等奖时,在家养病的张国春教授,已不认识获奖名单上那个“张国春”了。

  身患脑癌的他,因在手术中神经损伤,曾经的记忆已被无情地抹去。

  如今,他已不认识相濡以沫22个春秋的妻子,不认识曾经疼爱的宝贝女儿,甚至不认识他自己。

  可面对前来看望的战友们,他似乎还记得工作、记得兵棋。他断断续续地说:“对不起,我不能工作了……给团队添麻烦了……”

  国之重器,以命铸之。妻子哽咽地对记者说:“他马上就要进行第3次手术,不知道这次他能不能挺过来……”

  他“忘记”了战友,可战友没有忘记他。在战友们的记忆里,清晰地“烙印”着张国春任劳任怨、玩命攻关的身影——

  为了研发全新的战场情况报告系统,他带着周红新博士及8名研究生,天天在没有一扇窗户的实验室里没日没夜地攻关,耗尽了心血。仅用3个月时间,他带领团队干完了按常规进度2年多才能完成的工作量。任务完成了,他也累倒了。

  对于共和国军人来说,牺牲、奉献岂止在沙场。回眸兵棋团队走过的艰苦攻关路,一个个忘我拼搏的身影浮现眼前——

  那年,为确保作战模拟可信度,团队决心开发规则和裁决结果的查询修改功能,负责研发任务的博士后邓建华,每天工作16个小时以上,连续奋战1周多,直到尿血才入院治疗;

  那月,向建华教授参加成都军区演习期间,不小心摔伤了腿,医生要求他做手术,他担心影响工作而拒绝了。那些日子,他每天拄着双拐,奔走在演习场保障兵棋系统正常运转;

  那天,女博士赵晔参加部队野外演练,被毒虫咬伤后依旧坚守战位,后来她头部肿胀得几乎看不到眼睛,回到北京在医院里治疗了3个月才康复;

  7年来,博士后王燕经常彻夜加班,方便面成了她“最亲密的朋友”,如今胃吃坏了,她依旧不管不顾……

  7年光阴,他们不同的人生经历,书写着相同的感人故事——作为共和国军人,宁可生命透支,也不能让使命欠账。

  7年光阴,他们用智慧和汗水,创造了一个难以复制的创新故事——先后攻克了10余项关键领域核心技术,该系统先后获得国家科技进步二等奖1项,军队科技进步一等奖3项。

  7年光阴,他们四处奔波,对各自的家庭欠下了一笔笔无法偿还的“情债”——父母去世了,他们没能见上最后一面;妻儿生病了,他们没能在身边照顾……对于这一切,他们只能说声“对不起”。

  如今,兵棋系统得到运用了,创新成果也获奖了,按理说,他们可以停下来,好好休息一下。

  然而,他们没有沉醉在已经取得的成绩之中,丝毫没有放慢自己创新的脚步。

  “搞战争模拟,只有起点没有终点。”在他们看来,“军事科技创新的竞争就像短道速滑,我们在加速,别人也在加速,最后要看谁的速度更快,谁的速度保持得更久。”

  6月25日夜,记者走进红山脚下的国防大学兵棋中心大楼,办公室几乎间间都亮着灯。胡晓峰教授对记者说:“第二代兵棋系统工程即将启动,我们还有许多工作需要去准备。”

  如法国作家雨果所言:“已经创造出来的东西,比起有待创造的东西来说,是微不足道的。”对于国防大学这支心系国家、民族安危的“棋兵劲旅”来说,他们创新的目光,早已锁定在下一个目标上。

  看,他们又一次披挂出征!

《解放军报》(2014年6月30日 02版)

来源 http://www.81.cn/sydbt/2014-06/30/content_6021403_3.htm


楼主一定不是IT专业人士,鉴定完毕
windows xp有2亿+行的代码
现在的软件,从代码量而言,千万行真不算啥
------------------------------------
纠正,2亿+不靠谱,但结论没啥问题

楼主一定不是IT专业人士,鉴定完毕
windows xp有2亿+行的代码
现在的软件,从代码量而言,千万行真不算啥
------------------------------------
纠正,2亿+不靠谱,但结论没啥问题
凤凰竹new 发表于 2014-6-30 17:37
楼主一定不是IT专业人士,鉴定完毕
windows xp有2亿+行的代码
现在的软件,从代码量而言,千万行真不算啥
呵呵,2亿行,你就等着被内行CDer批吧
凤凰竹new 发表于 2014-6-30 17:37
楼主一定不是IT专业人士,鉴定完毕
windows xp有2亿+行的代码
现在的软件,从代码量而言,千万行真不算啥
果然张嘴就来!
不吹你会死么?
wpf000 发表于 2014-6-30 17:43
呵呵,2亿行,你就等着被内行CDer批吧
批个毛,windows又不是开放源代码的项目,究竟多少行代码恐怕谁都说不清楚
况且早期window还有汇编代码,行跟行的概念也没法随便相比的
你也不要拿现代编程语言下的行数跟windows这种所谓的行数相比,现在软件的复杂度也从来不是用行数来衡量的


win系统本来体积就不大,不明白这个有什么好比的,大家硬盘里的win多大难道还不了解么?比很多大片都小,区区一个家用桌面操作系统而已,没有太复杂的工作要求,那些大型3d游戏十多二十G容量的,代码肯定更多,就算同样代码行数的,好坏也是天差地远吧,还是要讲一个效果问题,感觉这个实在没啥好吹,如果是几十个win或者更多的倍数容量,要超级计算机才能运行,或许还能吹吹看。

win系统本来体积就不大,不明白这个有什么好比的,大家硬盘里的win多大难道还不了解么?比很多大片都小,区区一个家用桌面操作系统而已,没有太复杂的工作要求,那些大型3d游戏十多二十G容量的,代码肯定更多,就算同样代码行数的,好坏也是天差地远吧,还是要讲一个效果问题,感觉这个实在没啥好吹,如果是几十个win或者更多的倍数容量,要超级计算机才能运行,或许还能吹吹看。
凤凰竹new 发表于 2014-6-30 17:49
批个毛,windows又不是开放源代码的项目,究竟多少行代码恐怕谁都说不清楚
况且早期window还有汇编代码 ...
MS的项目经理也搞不清windows有多少行代码,对吧   http://it.sohu.com/20060803/n244596794.shtml  
hotzery 发表于 2014-6-30 17:50
win系统本来体积就不大,不明白这个有什么好比的,区区一个家用桌面操作系统而已,没有太复杂的工作要求, ...
这你真说错了,这些游戏真正的大在于各种3d和场景模型数据,而不是引擎
这些建模数据不能用行数来衡量的
楼主一定不是IT专业人士,鉴定完毕
windows xp有2亿+行的代码
现在的软件,从代码量而言,千万行真不算啥
你这么黑XP,你的良知呢?节操呢?裤衩呢?
wpf000 发表于 2014-6-30 17:51
MS的项目经理也搞不清windows有多少行代码,对吧   http://it.sohu.com/20060803/n244596794.shtml  {:18 ...
这个行数都是有人推算的,不是微软公布的,也不是微软人士说的
呵呵,2亿行,你就等着被内行CDer批吧
我们的软件工程课本上写的就是4000万行
凤凰竹new 发表于 2014-6-30 17:52
这你真说错了,这些游戏真正的大在于各种3d和场景模型数据,而不是引擎
这些建模数据不能用行数来衡量的
你信不信大型三D游戏的投入制作复杂程度甚至远远超过这个所谓国防大学兵棋推演系统之上,你想想这些大型商业软件都是投入几百亿美元,比如win,或者大型游戏几亿美元,比如侠盗猎车手,不知道多少软件工程师的努力,一个国防大学大型兵棋推演系统能够投入多少资源?怎么可能比得上人家?估计最多投入几亿人民币了不起了,加上没有基础,做出来东西效果怎样很难讲的,什么龙芯汉芯那些似乎都是这样。
凤凰竹new 发表于 2014-6-30 17:37
楼主一定不是IT专业人士,鉴定完毕
windows xp有2亿+行的代码
现在的软件,从代码量而言,千万行真不算啥
别扯了,两亿行。。。XP源码微软又不是没向中国政府开放,没事去CSDN了解了解再说不行吗?Windows 95有1500万行,Windows 98是1800万行,Windows XP是3500万行,Windows Vista才5000万行。

现在的人是不知道上亿行是什么概念还是怎么着?传说中上亿行代码量的也有,美帝医保网站healthcare.gov据说是5e行,这是xp,facebook,OS X三者代码量总和的两倍还要多好吗?
批个毛,windows又不是开放源代码的项目,究竟多少行代码恐怕谁都说不清楚
况且早期window还有汇编代码 ...
谁也不知道,你就能说出个两亿行,你能不能自动进冰箱冷静会儿。。。

这个东西,设置多复杂都没关系。只怕不宵够复杂。
一个大型仿真系统,是得有这个规模
这话整的,好像软件的代码越多越好似的!写代码其实和造枪一样,越简约越好!能用一行的,就绝不用两行。
hotzery 发表于 2014-6-30 17:55
你信不信大型三D游戏的投入制作复杂程度甚至远远超过这个所谓国防大学兵棋推演系统之上,你想想这些大型 ...
复杂度不是体现在一个方面
比如大型3D网游,一多半的工作量都是各种3D建模和场景设计,还有就是网络服务器的各种数据通信优化等等,引擎都是成熟的东西,这个反而是最没工作量的
但兵棋推演系统,个人觉得最大的复杂度是各种拟真的数据和仿真,当然整体投入肯定不如大型3D网游
但话说回来,即便大型3d网游,投入也是差距巨大,没可比性的
目前团队编写了代码上千万行
-----------------------
问题是这个新闻里面看不出来是这个系统代码上千万行,还是他们写了上千万行。
打个比方说,100多行的小程序,我修改了100遍,搞不好写的代码也有上万行。
babylon2008 发表于 2014-6-30 17:52
你这么黑XP,你的良知呢?节操呢?裤衩呢?
暂时没有节操了,以后补上
装甲奇兵 发表于 2014-6-30 17:58
这话整的,好像软件的代码越多越好似的!写代码其实和造枪一样,越简约越好!能用一行的,就绝不用两行。
这个和枪械不同,这是智力产品,与工业时代的机械产品有本质区别。各种交战模型,必须以编程语言实现。
kingcedar 发表于 2014-6-30 17:55
别扯了,两亿行。。。XP源码微软又不是没向中国政府开放,没事去CSDN了解了解再说不行吗?Windows 95有15 ...
XP也仅仅是部分开放好不,不是全部开放(印象中是部分,不清楚后面是否全部了)
另外,windows的源代码行数本身没有正式权威数据,都是推测的,这个没必要质疑
装甲奇兵 发表于 2014-6-30 17:58
这话整的,好像软件的代码越多越好似的!写代码其实和造枪一样,越简约越好!能用一行的,就绝不用两行。
现在随着项目复杂度的提升,代码往往不再讲究简约和效率,而是强壮易读可维护可伸缩符合OO思维
这也是必然的发展趋势
G7联军 发表于 2014-6-30 17:59
目前团队编写了代码上千万行
-----------------------
问题是这个新闻里面看不出来是这个系统代码上千万 ...
没有哪个软件公司这样统计代码行数的
其实现在软件系统,根本没人把所谓的行数作为重要复杂度指标来拿出来显摆
不过这个千万行代码如果属实(假定这个千万行代码,不包括模型),那恐怕至少有上百(人年)的工作量了
XP也仅仅是部分开放好不,不是全部开放(印象中是部分,不清楚后面是否全部了) 另外,windows的源代码 ...
那你怎么就推测出个两亿了?你的推测怎么就一定对了?

微软都已经停止对xp的维护交由其他组织来做了,你说公开没公开全部代码?
kingcedar 发表于 2014-6-30 18:10
那你怎么就推测出个两亿了?你的推测怎么就一定对了?

微软都已经停止对xp的维护交由其他组织来做了,你 ...
我没说我推测的对啊。,我已经说了我说的是错的
但目前确实没看到windows源代码行数的权威数据
其实这不奇怪,别的不说,从编程角度,怎么算是一行?这本身就是个问题,写过代码的都应该清楚
凤凰竹new 发表于 2014-6-30 18:06
其实现在软件系统,根本没人把所谓的行数作为重要复杂度指标来拿出来显摆
不过这个千万行代码如果属实(假 ...
2007年立项,历时7年建成
也就一个大型MRP的工程量。
我没说我推测的对啊。,我已经说了我说的是错的 但目前确实没看到windows源代码行数的权威数据 其实这 ...
你再好好看看楼主给的链接,看看vista5000w行的数据是推测的还是出于windows项目经理的口?这再分不清楚就是阅读能力的问题了。
wpf000 发表于 2014-6-30 18:15
2007年立项,历时7年建成
那就不奇怪了,毕竟这么多年,即便项目组稳定有编程人员二三十个,也应该能形成这个量级的代码量了
装甲奇兵 发表于 2014-6-30 17:58
这话整的,好像软件的代码越多越好似的!写代码其实和造枪一样,越简约越好!能用一行的,就绝不用两行。
呵呵 9494

当年清BIOS设置

在DEBUG里跑的
O 70 FF
O 71 FF
才几个字节。。如果用C来写的话也很简单啦。。但是,编译后的文件大约20K

而用COPY CON 来写的全16进制代码好像才不到20个字节。。
kingcedar 发表于 2014-6-30 18:18
你再好好看看楼主给的链接,看看vista5000w行的数据是推测的还是出于windows项目经理的口?这再分不清楚 ...
你也去仔细看看,你会发现是你的理解能力有问题
老狼正宗 发表于 2014-6-30 18:16
也就一个大型MRP的工程量。
MRP的复杂程度与兵推系统是无法相提并论的。 离散事件系统仿真框架,交战模型、武器装备数据、毁伤效果等都是MRP所没有的
XP也仅仅是部分开放好不,不是全部开放(印象中是部分,不清楚后面是否全部了)
另外,windows的源代码 ...
微软的高级别伙伴可以看源代码
屠狗英雄 发表于 2014-6-30 18:25
微软的高级别伙伴可以看源代码
我记得国内联想啥的都可以看,但应该不是全部
有张局的想法在里面没。
要看是什么代码了,软件质量不能只看代码量。不过达到这个级数也很不起了。
别扯了,两亿行。。。XP源码微软又不是没向中国政府开放,没事去CSDN了解了解再说不行吗?Windows 95有15 ...
话说,美帝的医保网站被各种吐槽…
tiete 发表于 2014-7-1 09:04
有张局的想法在里面没。
因果律武器是随机事件之一