码农请进,分析一下国防大学兵棋系统的编程语言

来源:百度文库 编辑:超级军网 时间:2024/04/24 20:37:23





计算机兵棋系统(也称作战模拟实验室)是综合运用军事运筹学、系统仿真学以及信息技术等方法手段,在计算机中构建虚拟的战争空间和虚拟作战兵力,依据作战规则,对战场进行推演的一种工具,也是西方发达国家从上世纪80年代起就开发利用的作战训练辅助系统。

多图报道:http://lt.cjdby.net/thread-1866198-1-1.html




计算机兵棋系统(也称作战模拟实验室)是综合运用军事运筹学、系统仿真学以及信息技术等方法手段,在计算机中构建虚拟的战争空间和虚拟作战兵力,依据作战规则,对战场进行推演的一种工具,也是西方发达国家从上世纪80年代起就开发利用的作战训练辅助系统。

多图报道:http://lt.cjdby.net/thread-1866198-1-1.html
国防科大系统方面国内时最好的吧!
花落庭院 发表于 2014-6-29 19:20
国防科大系统方面国内时最好的吧!
该系统是由国防大学研发,不是国防科大
好像是java吧
想看看 发表于 2014-6-29 19:25
好像是java吧
那你觉得这个IDE又是什么呢
IDE应该是vs2008-2012, 估摸 用的是c#开发的吧
IDE应该是vs2008-2012, 估摸 用的是c#开发的吧
本文的研究内容主要是设计与实现了基于.NET开发平台设计的计算机兵棋裁决子系统,使用C#语言开发,采用MVC设计模式。
wpf000 发表于 2014-6-29 19:30
那你觉得这个IDE又是什么呢
ide明显是vs2008,语言是C系的,C++还是C#就看不出来了。


假代码吧,一堆销魂的return 1, return 0只可能在前面,而在int返回值里0一般是success,这种写法有点怪。
如果是C#,这种C风格的写法更怪。
另外一般程序员很少写中文注释吧。。。

假代码吧,一堆销魂的return 1, return 0只可能在前面,而在int返回值里0一般是success,这种写法有点怪。
如果是C#,这种C风格的写法更怪。
另外一般程序员很少写中文注释吧。。。
crowreturns 发表于 2014-6-30 10:31
假代码吧,一堆销魂的return 1, return 0只可能在前面,而在int返回值里0一般是success,这种写法有点怪。
...
中文注释很正常啊,这里不是阿三的软件外包
wpf000 发表于 2014-6-30 10:42
中文注释很正常啊,这里不是阿三的软件外包
中文注释要切换输入法的。。。
crowreturns 发表于 2014-6-30 10:57
中文注释要切换输入法的。。。
良好的注释是高质量代码的保证。大型兵推系统可能有上千万行代码,不是靠几个人的小作坊能够完成的, 没有完整的注释和文档,基本没法维护和测试
我觉得有点像C#之类的IDE
wpf000 发表于 2014-6-30 11:07
良好的注释是高质量代码的保证。大型兵推系统可能有上千万行代码,不是靠几个人的小作坊能够完成的, 没 ...
学校里的说法都会,但那只是理论,注释并不是越多越好,实际生产是另外一回事。代码里充斥着注释,本身就说明代码质量不好,只能靠注释解释,如果这个不是假代码,只看那一堆的else return1的组合结构就知道,这个算不上什么高质量的生产水平。
crowreturns 发表于 2014-6-30 11:42
学校里的说法都会,但那只是理论,注释并不是越多越好,实际生产是另外一回事。代码里充斥着注释,本身就 ...
这可不是单纯学校的说法,这是实战经验的总结,有很多深刻教训的。 参见《华为软件编码规范》
wpf000 发表于 2014-6-30 11:49
这可不是单纯学校的说法,这是实战经验的总结,有很多深刻教训的。 参见《华为软件编码规范》
好吧,刚才说话口气重了些,我们这边也有华为过来的同事,华为的制度略有了解,不才也瞅过一眼。实际上华为的工作流程和要求和日企是类似的,那注释量是有所了解的,但自注释的代码对于合作者和维护者也有着极大的帮助。
BTW,华为的注释是中文的吗?
我们航天的注释要求中文
偏题,删掉

老王是好人 发表于 2014-6-30 11:58
我们航天的注释要求中文


哦,可能领域不同,那我就外行了,多包涵。我偏向于这个代码是假代码
老王是好人 发表于 2014-6-30 11:58
我们航天的注释要求中文


哦,可能领域不同,那我就外行了,多包涵。我偏向于这个代码是假代码
crowreturns 发表于 2014-6-30 11:54
好吧,刚才说话口气重了些,我们这边也有华为过来的同事,华为的制度略有了解,不才也瞅过一眼。实际上华 ...
关于注释,华为是这样规定的:注释应考虑程序易读及外观排版的因素,使用的语言若是中、英兼有的,建议多使用中文,除非能用非常流利准确的英文表达
wpf000 发表于 2014-6-30 11:07
良好的注释是高质量代码的保证。大型兵推系统可能有上千万行代码,不是靠几个人的小作坊能够完成的, 没 ...
支持你的说法,规范的注释对代码维护相当重要,系统越大越需要。跟中文不中文完全没关系,最关键是要规范,方便理解和阅读。我一向认为,觉得英文注释比中文注释牛逼的都是装逼犯。
想看看 发表于 2014-6-29 19:25
好像是java吧
IDE一看就不是eclipse
过度分析了吧,人家只是个新闻镜头而已。。。。。。。。
界面看起来是c/c++的某种IDE
有些eclipse的影子……
至于compiler是什么谁知道?
大型软件的代码多了去了,各种功能,包括测试,发布脚本都需要维护,使用多种语言开发也非常正常,谈不到什么水平高不高。lz的截图里面看着像是某种测试的代码。军方项目核心模块c/c++/ada用的比较多吧
flynow 发表于 2014-6-30 13:30
支持你的说法,规范的注释对代码维护相当重要,系统越大越需要。跟中文不中文完全没关系,最关键是要规范 ...
注释很重要,尤其是大型系统,开发和维护都由很多人完成,而且生命周期很长。
所谓自注释,无非就是小型或者逻辑不复杂的系统用用。
大系统别说注释,有些时候必须看设计文档才能搞懂。
至于英文注释,国内人普遍英文水平不高,最后的注释就会写成一些非驴非马,中国人读不懂,外国人也读不懂的那种。
是visual sutio的ide  版本应该是net2003
学校里的说法都会,但那只是理论,注释并不是越多越好,实际生产是另外一回事。代码里充斥着注释,本身就 ...
我们是注释越详细越好。让大家看到注释马上明白这个函数要干啥。这个临时变量啥意思。让别人接手或者以后维护很方便。
老兄难道没有一星期前自己写的代码得仔细读一遍才明白是怎么回事的经历?
crowreturns 发表于 2014-6-30 10:31
假代码吧,一堆销魂的return 1, return 0只可能在前面,而在int返回值里0一般是success,这种写法有点怪。
...

标识位功能码不行么
你又看不到他全部代码
老实说 很讨厌注释  最后写完代码再注释比较好 能不注释最好
87330475 发表于 2014-7-1 22:10
老实说 很讨厌注释  最后写完代码再注释比较好 能不注释最好
先写注释,再写代码其实是一个好方法。
wpf000 发表于 2014-7-1 22:12
先写注释,再写代码其实是一个好方法。
中途修改什么的  先注释看上去太脏   不能接受
87330475 发表于 2014-7-1 22:14
中途修改什么的  先注释看上去太脏   不能接受
心态问题。 如果把编程视为赚钱吃饭的手段,你编程就会越编越累,如果把编程视为一种娱乐,你就会越来越喜欢她
crowreturns 发表于 2014-6-30 10:31
假代码吧,一堆销魂的return 1, return 0只可能在前面,而在int返回值里0一般是success,这种写法有点怪。
...
中文注释在正常不过了
想看看 发表于 2014-6-29 19:25
好像是java吧
看IDE,好像Dot Net的某个版本啊
不但要注释,而且你改代码也要更新注释
脏? 你妹的干干净净的漂亮代码你终身为它维护? 半个月之后也许你就不知道这段是干啥的了

这些都是血泪教训来的
87330475 发表于 2014-7-1 22:14
中途修改什么的  先注释看上去太脏   不能接受
自己的代码做个工具,发布的时候一键删除所有注释,注释还是要看的。昨天写1000行,50个方法,今天再让你去看你就得想半天了
crowreturns 发表于 2014-6-30 11:42
学校里的说法都会,但那只是理论,注释并不是越多越好,实际生产是另外一回事。代码里充斥着注释,本身就 ...
我只能呵呵了。。。汇编语言里面一般不写注释 写的好的汇编效率比C要高20%。。但是 你去看源代码 绝对看得你七荤八素。。

本菜不才 98上学时年看完了DOS5.0的反汇编代码。。花了大概两个月。。
不用注释的也可以?那得多短