主题:刚刚看到苏27 和苏30 的火控系统用c和c++语言编写 -- 华虎
共:💬11 🌺7
Ada 是 Pascal 的一个变种。美国国防部曾经将其指定为国防专用语言。但是光看这个“国防专用”并不代表它比其他语言高明或者安全多少。而且Ada 的语言结构繁琐无比,下面是用 Ada 写的最简单的一个程序:
-- This is a comment line with Ada.Text_IO; procedure Hello is begin Ada.Text_IO.Put_Line("Hello, world!"); end Hello;
大家可以自行比较与 C、Java 等语言的区别。
如果仅仅是语法上的毛病也就算了。但是 Ada 是专门为美国国防部设计的语言。如果要采用 Ada 来做中国的国防软件语言就要向美国买 Ada 的 编译器(Ada 也有一些 开放源代码的编译器,不过质量都不高。 ),买来的编译器里面是不是会有什么猫腻就不知道了。这样就不如自己做个编译器。但是如果自己做编译器的话,还不如自己编一套专用语言好了。
编语言其实并不是什么难事。尤其是编这种专用的语言。中国的策略应当是学习美国国防部专门开发一种国防专用的计算机语言而不是把别人的专用语言拿来直接自己用。
- 相关回复 上下关系8
🙂没那么简单,打个比方就像画家画画、书法家写字 1 szxy 字114 2015-05-03 10:57:09
俺不是做开发的,但对此有些看法和大家交流一哈 有话好好说 字518 2004-04-25 07:21:05
【咳嗽一声】 给中央军委提个醒 1 小宋一刀 字513 2004-04-24 19:15:10
Ada 这玩意儿还是算了吧
ADA 这玩意还真不能掉以轻心 1 小宋一刀 字1199 2004-04-25 03:30:54
科学家需要和程序员结合 1 桃儿 字133 2004-04-24 17:38:14
☹️现在脚踏实地的人太少,学了点皮毛能换两个钱花 华虎 字20 2004-04-24 18:02:37
欢迎您回来创业,现在军队也向民间企业放开招标了!!! hpj1975 字0 2004-04-23 20:00:24