[问题] 飞航的程式语言

楼主: dharma (達)   2014-07-26 12:52:17
最近刚好看到这样的说法
跟重大安全有关的电脑系统,例如飞航
不会使用Java这种年轻的程式语言
事关飞安,顺便问一下
那么现在波音、空中巴士在开发“新款”飞机系统时
是用什么语言啊
thank
作者: ckmarkhsu (马克)   2014-07-26 13:26:00
/这不是年不年轻的问题,是语言特系不对阿航太会用到的OS VxWorks 是用 C/C++ 开发的特性
作者: globalhawk (Cory)   2014-07-26 14:07:00
我最近刚好在读很底层的传感器/控制器driver...用C通常OS跟driver都会用这类写...因为他非常接近组合语言可以直接控制(存取)芯片内设计的指令至于上层一点的东西 其实用什么语言是还好主要是OS跟整个系统价购的设计要够real-time还有确保不会发生没有处理的例外状态
作者: yuleen123 (.......................)   2014-07-26 14:32:00
C++ 讨厌的是例外处理, 大部分 C++ 的标准程式库都会丢例外事件出来, 只要没处理到程式就会被强制结束
作者: taotzu (╮(╯▽╰)╭ キタ━━)   2014-07-26 15:35:00
最底层的韧体应该是用类assembly吧写入eeprom
作者: asosan (清水の舞台)   2014-07-26 15:48:00
Ada 和 C以前资讯系的教授说的,很久以前他有在写波音飞机的飞行控制,改一行code要3个月时间
作者: Su22 (装配匠)   2014-07-26 16:09:00
台湾哪些公司有机会接触到? 航空公司IT部门?
作者: tylen (飞机修护工)   2014-07-26 17:01:00
航空公司不可能碰飞机的guidance rule,CSS(B777)还有可能
作者: globalhawk (Cory)   2014-07-26 17:28:00
轫体可以用C...asm现在通常拿来写loader那段毕竟asm对人不算友善...只有必须要用的时候用
作者: taotzu (╮(╯▽╰)╭ キタ━━)   2014-07-26 18:46:00
asm写出来的code精简又执行周期短,不过不如c好写asm对底层寻址及机械码运作要有足够暸解
作者: globalhawk (Cory)   2014-07-26 23:06:00
C写出来的也是 :) C可以做到跟asm一样 (C++不行)
作者: A10A   2014-07-29 16:11:00
电脑是什么? 程式语言又是什么?

Links booklink

Contact Us: admin [ a t ] ucptt.com