天涯小站 2.0

 找回密码
 注册
搜索
天涯小站 2.0 首页 拾萃 科技网络 查看内容

漫人:818灰机——爱抚娘娘(F-22)(九)

2014-3-30 07:06 AM| 发布者: 星光| 查看: 1052| 评论: 4|原作者: 漫人

摘要: 真是的,本来想一口气写完的,没想到现在写成了大喘气,一口接一口,还真没完没了了。因为说到了软件,联系到芯片,于是大腕们纷纷出手,呃不,出言了。下面总结一下得到的反馈:Ada编程语言。我对Ada的认识不多,就 ...
真是的,本来想一口气写完的,没想到现在写成了大喘气,一口接一口,还真没完没了了。

因为说到了软件,联系到芯片,于是大腕们纷纷出手,呃不,出言了。下面总结一下得到的反馈:

Ada编程语言。我对Ada的认识不多,就是维基百科的那些。其实Ada早就有了,国防部出钱的项目是为了把当初的各种编程方言统一到Ada下面,这样才不会出现听不懂对方说话的局面。这个项目是在92-95年间完成的。现在在美国,凡是性命交关项目,都是用Ada编,好处是Ada里任何东西都要有明确定义,不容易产生误解,可靠性好。除了航电,航空管控、火箭控制、人造卫星、还有火车管控和银行管理,都用Ada。值得一提的是波音777的电传操纵(Fly-By-Wire,FBW)系统也是用Ada写的。

F-22的软件90%都是用Ada写的,大部分是有关雷达的信息处理。我是感到奇怪,F-22在出厂以后,经过多次升级,当然软件升级是必不可少的部分,怎么还会总是在用83年前的老古董,也许真是前海军部长在忽悠,不是在忽悠我们就是在忽悠国会的参众议员们。维基百科的说法是为了降低爱抚娘娘的出厂价,把好些本来该装的东西放到了以后的升级的过程中才装。这样虽然降低了出厂价格,但总的费用却高了不少,因为这样逐步升级要多花好多钱。

芯片。我开头一直以为军方有自己用的产品系列,后来才知道不是。但在飞机控制里对芯片功能的要求并不是太高,8比特的Z80就足够了,以至于Z80停产以后军方到处搜罗库存的Z80,以免抓瞎。高瞻当年买的是80486,被FBI逮个正着。那是80586(Pentium)已经很流行的时代,所以高瞻说她买的芯片都是垃圾货,唯一不同的是她买的垃圾是军品级的,也就是芯片的工作温度范围比一般芯片要大好多,这样的芯片就可以装到导弹上面。而导弹的工作环境比较恶劣,环境温度变化很大,所以需要有个可靠的芯片。

再去仔细看看,原来Ada这个名字,来自Ada Lovelace。看看维基的介绍:
http://en.wikipedia.org/wiki/Ada_Lovelace

Ada Lovelace


Augusta Ada King, Countess of Lovelace (10 December 1815 – 27 November 1852), born Augusta Ada Byron and now commonly known as Ada Lovelace, was an English mathematician and writer chiefly known for her work on Charles Babbage's early mechanical general-purpose computer, the Analytical Engine. Her notes on the engine include what is recognised as the first algorithm intended to be carried out by a machine. Because of this, she is often described as the world's first computer programmer.

Ada King, Countess of Lovelace, 1840

这还不算,原来Ada是大诗人拜伦(Lord Byron)唯一的一个合法孩子,拜伦的其他孩子都是私生的哈。Ada的事迹,感兴趣的还是去看维基百科吧,俺不能再跑题了。

唉,这一折腾,本来想说的又不知道该说些啥了,明天再来吧。

发表评论

最新评论

引用 2014-4-2 09:57 PM
searain: 我有一个朋友在温哥华,他们公司是给Lockheed Martin做软件,就是用ada。他们公司的员工大部分是香港出生的华人,大陆出生的加拿大华人不可以做美国军方的软件。 ...
是的,Ada主要是用在大系统上,商用的软件用Ada不多。
引用 2014-4-2 09:30 PM
我有一个朋友在温哥华,他们公司是给Lockheed Martin做软件,就是用ada。他们公司的员工大部分是香港出生的华人,大陆出生的加拿大华人不可以做美国军方的软件。后来大概在03,04年左右,美国人规定香港出生的加拿大华人也不可以做美国军方的软件,他们公司大规模裁员。

一大批ada程序员找工作并不容易,其他公司用ada的不多。
引用 2014-3-30 04:14 PM
东少: 一直纳闷当年计算机系为什么在AI的课里除了用LISP又加了Ada。Ada当时用途不广,而且compiler巨慢,学生里几乎没有人喜欢。可能系里有人在军工企业兼职?80年代和 ...
呵呵,看来还真有人热衷Ada,国内也有紧跟形势的,因为当年Ada的发明者还预言Ada会领导时代新潮流,成为领先的编程语言。

有意思的是歼-10的飞控软件据说是用c++写的。
引用 2014-3-30 04:00 AM
一直纳闷当年计算机系为什么在AI的课里除了用LISP又加了Ada。Ada当时用途不广,而且compiler巨慢,学生里几乎没有人喜欢。可能系里有人在军工企业兼职?80年代和90年代初正是军工红火的时候,计算机专业毕业的被军工网罗了不少。
当年用过Ada 83...

查看全部评论(4)

手机版|天涯小站

GMT-5, 2026-7-1 07:17 PM

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

返回顶部