トップページ⇒tech
984コメント230KB

飛行機が飛ぶのが信じられない。

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
物理的なことは、分かるんです。
ただ、それをコンピュータで制御して事故が少ないというのが信じられない。

飛行機は、変なアセンブリや、いきなり機械語を埋め込むような言語で複雑な
制御プログラムを実装していると思う。

僕が書いたら絶対落ちる。

墜落しなくても、技術者が青ざめるようなことはしょっちゅうあるのでは?

飛行機を飛ばすプログラムなどに使用する言語や開発環境を教えて下さい。
僕を安心させて下さい。
0002デフォルトの名無しさんNGNG
俺は空が落ちてこないか心配です。
0003デフォルトの名無しさんNGNG
安心しろ。
熟練の職人がハンドアセンブルしてるから。
0004くくNGNG
コックピットの液晶の計器表示が、いきなりブルーダウンしたらコワイ。
「ポーン! 機長です。これからシステムを再起動するので多少揺れる場合があります。
お座席にお戻りの上シートベルトを締めてください。」
0005デフォルトの名無しさんNGNG
参考スレ
http://pc.2ch.net/test/read.cgi/prog/980900290
とか言って怖がらせてみたりする。
0006デフォルトの名無しさんNGNG
なんかの小説にこの話がでてたな。
ウィルスがらみの小説。題名忘れた。
0007デフォルトの名無しさんNGNG
OSがTRONだからクラッキング出来なかった奴?
0008デフォルトの名無しさんNGNG
OSがWindowsだたらイヤー!
0009デフォルトの名無しさんNGNG
>>3
その熟練ハンドコーダーが退職したらどうなるのだろう。
高級言語世代の僕らはお手上げです。

2000年問題のときも、退職した熟練ハンドコーダー
のプログラミングに苦労したという話をきいた。
0010デフォルトの名無しさんNGNG
>>9
金に糸目をつけない軍需産業があるアメリカや西欧では、
熟練プログラマーを継続的に育ててます。
0011デフォルトの名無しさんNGNG
>>2

センス良いね。
0012デフォルトの名無しさんNGNG
戦闘機とか、フライバイワイヤになってからは
しょっちゅうコンピュータの誤動作で落ちてるって聞いたんだけど。
軍事板とか航空板のほうがいいかもシレン。
0013デフォルトの名無しさんNGNG
「コンピュータ制御だから安全だ」と言っている人に言いたい。

プログラムの開発サイクルは、バグフィックスの連続。
つまり、おかしいことが起きて、それを直すの繰返し。

エリートプロの集まりである マイクロソフトが作った Windows は言うに及ばず、
世界最高峰のプログラマが作っている Emacs や CVS でさえ、まだバグがある。

「コンピュータ制御だから楽だ」は正しいが、
「コンピュータ制御だから安全だ」は必ずしも正しくないと思う。
0014デフォルトの名無しさんNGNG
コンピュータの指示と人間の指示が衝突した場合、
コンピュータを優先させるエアバス機はよく落ちる。
0015デフォルトの名無しさんNGNG
オラクルの説明書には、
「航空宇宙、医療関連のシステムへの摘要は禁止します」
とか書いてあったな。
0016けんしろーNGNG
>2
愛でそらは落ちてきます
0017デフォルトの名無しさんNGNG
>15
でも、病院に結構入ってるんじゃないの?
0018デフォルトの名無しさんNGNG
>>17
オラクルがバグってて、人工呼吸器が止まったとか、
手術中に停電したとかクレームつけても知らんからね。
ということだろう。
0019デフォルトの名無しさんNGNG
医療事務には使ってるのみたことあるが。
0020デフォルトの名無しさんNGNG
知らないうちに他人のカルテが出て来てても責任取らんからね、
ということか。
0021デフォルトの名無しさんNGNG

航空会社は、乗客に離陸前に使用しているCPUとOSを説明すべきだ。

「本日の機長は、○×。制御システムのOSはWindows95、CPUはPentiumPro150MHz。」

こんなんだったら、絶対、降りる。
0022ななしNGNG
未来少年コナンに出てくるギガンテスとかラピュタに
出てくるプロペラで動いてるバカでかい飛行機って
作れないの?
0023けんしろーNGNG
アメリカンボーイングには一人に1台TVがついてる
それには確かうぃんどーずがはいってた.
0024デフォルトの名無しさんNGNG
それも何だか嫌だ、制御用に悪影響しそう > うぃんどーず
0025デフォルトの名無しさんNGNG

You は Shock !!
0026デフォルトの名無しさんNGNG
ういんどーずなんて新しい物は、航空機の制御では使わないと思うが....
0027デフォルトの名無しさんNGNG
16日発売のXPなら大丈夫。>>24
0028デフォルトの名無しさんNGNG
イージス艦に使ってるNTが落ちたことがあったっけ。
0029デフォルトの名無しさんNGNG
Z80最強。

>28
ゼロで除算したんだっけか?
003028NGNG
自己レス
www.hotwired.co.jp/news/news/technology/story/1077.html

ということだってさ>>29
0031デフォルトの名無しさんNGNG
しかしゼロ割で落ちてNTのせいになるんか?
0032デフォルトの名無しさんNGNG
NTをクラッシュさせたアプリはVBか?
0033デフォルトの名無しさんNGNG
>>31
それでOSまで道連れになればな。
0034デフォルトの名無しさんNGNG
>>32
Unix 動かしてた VMWare だったら笑ける。
0035デフォルトの名無しさんNGNG
>>34
敢えて突っ込まないよ?笑ける。
0036デフォルトの名無しさんNGNG
>>1
そもそも、あんな重たい金属のカタマリが飛ぶなんて
バカなことがあるわけないじゃん。
気にしないでいいよ。
0037デフォルトの名無しさんNGNG
>>1
故に厳しくテストされて、冗長化されたものが使われるんでしょ。
昔話題になっていた前進翼のやつはデジタルなコンピュータが2基、とアナログコンピュータが1機の構成で、通常はデジタル1基、トラブルと2基目に切り替えて、それも逝った時はアナログモードで動かすそうだ。

プログラマはもちろんミスするから、それを補うためにテストが行われるの。完全なテストは存在しないけど、想定されるケースの網羅性によって完全に近づくもんです。
まともなソフトウェア開発現場では開発者とは別に専門のテスターがいてイロイロ虐めてくれるのよ。
0038デフォルトの名無しさんNGNG
>>31
ゼロを予想しなかったアプリケーションのプログラマが悪いが、
行儀の悪いアプリケーションをきちんと殺して後始末をつけるのもOSの仕事。
0039デフォルトの名無しさんNGNG
>38
行儀の悪いアプリケーションのついでに乗務員も始末しましたっ♥
とかだったらヤだなぁ

...HAL?
004037NGNG
あとはアメリカ産のやつは言語としてAdaとかがイマドキは多いんでないの?
専用のLSIもつかうし、光のデータバスとかもあるそうな。
最新のは編隊組んだ状態でLANを組んで情報をやり取りするらしい。
0041デフォルトの名無しさんNGNG
[原発のプログラムって、そうとうなベテランが注意深く
書いて、徹底的にテストしてるんだろうね?」
と、となりの同僚(俺と同程度)に聞いたら
「え、おれ書いたよ、それ」
0042デフォルトの名無しさんNGNG
どこの?
0043デフォルトの名無しさんNGNG
原発への納品だけは特殊だからな。
基本的に製造者責任はない。製造者はお役所が決めた手順を守る義務があるだけ。
テストや修正は別会社が行う。それも何社か使って並行的に行う。
事故がおきたら、製造者を追求しても償える規模じゃない可能性があるから。
0044デフォルトの名無しさんNGNG
8ビットCPUの6502が軍用にしばらく使われてたらしい。
(今でも使ってるかも)
0045デフォルトの名無しさんNGNG
>>44
スカッドはPDP、パトリオットはVAXで動いてたらしい
湾岸戦争はさながらDEC大戦だな
0046デフォルトの名無しさんNGNG
>>1

VB製だけど。。
0047デフォルトの名無しさんNGNG
HSPだろ。
0048 NGNG
いやいや。LISPでしょう。
0049デフォルトの名無しさんNGNG
俺の友人は、自衛隊の潜水艦関連のプログラム書いてた。
バグったら上がってこないのかな?
0050デフォルトの名無しさんNGNG
さすがに緊急浮上くらいはできるだろう。
0051デフォルトの名無しさんNGNG
魚雷発射時に、敵艦の音紋データを入力しますよね。発射したあともフーリエ解析していくんですか?
0052デフォルトの名無しさんNGNG
そう言う事を漏らす奴は混ぜて貰えないと思われ。
身元調査とかされるし。
自分はもちろん、親が借金してても不採用とか。
0053デフォルトの名無しさんNGNG
>>51
惜しい!ラプラス解析です。
0054デフォルトの名無しさんNGNG
そういうのは民間の会社に依託されるの?
防衛庁内の人間はコードは書かないの?
0055デフォルトの名無しさんNGNG
仕事はたとえばNECとか三菱とかが受ける。実際にコードかくのは、
某真理教とか。
0056デフォルトの名無しさんNGNG
さんくす。
0057    NGNG
俺の従兄弟飛行機の操縦制御するシステム開発してたけど
バグ出すと誤りにいくのが大変だったそうだ。
俺は業務系で良かった。
0058デフォルトの名無しさんNGNG
>>2って結構センスいいと思ふ
005958NGNG
がいふつだ…
0060デフォルトの名無しさんNGNG
マザーグースね。
0061デフォルトの名無しさんNGNG
>>55 のセンスもなかなか。
0062デフォルトの名無しさんNGNG
>>61
http://www.google.com/search?hl=ja&q=%83I%83E%83%80+%96h%89q%92%A1&lr=
0063デフォルトの名無しさんNGNG
イギリスだかどっかの地下鉄の制御プログラムは、バグがないことを証明してある

とかいう記事をどっかで読んだことがあるなぁ。証明ってなんだ?w
だれか詳細キぼンヌ
0064デフォルトの名無しさんNGNG
関数型言語の出番ですな。
0065デフォルトの名無しさんNGNG
>>64
関数型言語でも実行環境を含めたら
バクのないことは証明できないと思いますが
0066デフォルトの名無しさんNGNG
NASAは、プログラマ一人にテスターが5,6人くらいの割合でいるとか
って話を聞いたことある。
0067デフォルトの名無しさんNGNG
実は、各社の大型ジェット機のシステムプログラムコアは帆場栄一が書いたものです。
0068デフォルトの名無しさん NGNG
>>66
そりゃある意味拷問だなw
0069デフォルトの名無しさんNGNG
こうなったらXPの延長で単体テスターを導入するしかないな。
関数ひとつに付きデバッガー一人。ハァハァ。
これぞエクスストリーム。
0070デフォルトの名無しさんNGNG
大阪にある三菱の子会社では衛星とかミサイルなんかの姿勢制御PG書いてるってさ
0071帆場暎一NGNG
ちなみに帆場暎一だ。
0072デフォルトの名無しさんNGNG
ダレ?
0073帆場暎一NGNG
http://www.google.com/search?q=%94%BF%8F%EA%9D%F3%88%EA&lr=
ほいっとな。
0074デフォルトの名無しさんNGNG
ここだけの話、ロボコ○プはMS-DOSです。
0075デフォルトの名無しさんNGNG
>>74
懐かしいな
劇場版の忍者ロボットはなんだっけか?
パソコン通信のターミナル画面みたいな描写があったが。
0076デフォルトの名無しさんNGNG
80年代のアニメだと、巨大コンピュータのコンソールに、なぜか
Z80のニーモニックが表示されてたり。
0077デフォルトの名無しさんNGNG
>>37
テストが完璧だった場合、プログラムにバグがなくても、
仕様にバグがあれば、確実に落ちるということですね。

前、何億分の1の確率で必ず落ちるという仕様のバグのせいで
飛行機が墜落したというような話を聞いた。
世界まる見えだったと思う。
0078コメント無しさんNGNG
>> 何億分の1の確率で必ず落ちる
なんかおかしいYO!
0079なまえNGNG
こういうスレ好きです。
0080デフォルトの名無しさんNGNG
プラレスラーってキーボードでコマンド入力してたよな、、、
0081デフォルトの名無しさんNGNG
>>78
すみませ。

仕様により、ある事象が何億分の1の確率で発生し、
その事象が発生すれば、必ず落ちる、と言うことです。
0082デフォルトの名無しさんNGNG
三輪車というのは三点支持なので、重心さえ脚の中にあれば無条件で安定する形である。
だが、補助輪がないぶん余計な力が働いたらズッコケやすい形でもある。

飛行機は構造を単純化すると三輪車だ。
「あんな鉄の塊が飛ぶなんて」と感心する人は多いが、あれはそういう力学なんであって、
私にしてみれば三輪車が空から飛んできてズッコケずに着陸できる技術のほうが驚異だ。
0083デフォルトの名無しさんNGNG
>飛行機が飛ぶのが信じられない。
制御コンピューターが�d�j
0084デフォルトの名無しさんNGNG
離陸は自由度が2次元から3次元になるため、比較的安定。
着陸は自由度が3次元から2次元になるため、おそろしく不安定で、制御が難しい。

しかも、飛行機制御はτが物凄く大きいはず。
どうやって、制御しているのか不思議だ。
0085デフォルトの名無しさんNGNG
>>77
そういうことですね。これはパソコンでつかうソフトウェアも機械制御のソフトウェアも同じ。
「想定されない用途」と「予想外の事態」かぁ。
ってことはソフトウェアの安定性は、仕様とテストを定義するスタッフ or 仕組みの経験値に依存するのかもね。
0086デフォルトの名無しさんNGNG
「不正な処理が実行されました」
というダイアログが出てきたら、恐いだろうな…。
何回消しても出てくるの。

で、見習いの機長候補が勝手にリセットボタン押しちゃうの。
0087デフォルトの名無しさんNGNG
>>86
であれか?
「機長!やめてください!」
ってブラックボックスに残ってるのか?

NYのはバグらしいけどね
0088デフォルトの名無しさんNGNG
>>87
また、なつかしーネタを... (w
0089デフォルトの名無しさんNGNG
NYの墜落で最初に思ったのは
 ・・・人減らしすぎだんだろな・・・
・・・やっぱりいつ首切られるか判らん状態じゃモチベーション下がりまくりだろ・・・
0090デフォルトの名無しさんNGNG
>「あんな鉄の塊が飛ぶなんて」と感心する人は多いが、あれはそういう力学なんであって、

えーっ、そんなことないって! 常識で考えようよ。
みんな騙されてるよ。
ほんとあんなものが浮かぶわけないじゃん。プンプン
0091デフォルトの名無しさんNGNG
全ての航空機は重力制御システムを備えています。
ただこれはさる筋の圧力によって特級機密になっていますので、
一般にはしられていまawm##QQQQQQQQEEEEEEEEEEEEEEEEEEEEEEEEQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ
0092デフォルトの名無しさんNGNG
>>90
飛行機より重い月や太陽が落ちてこないんだから、飛行機が浮かばないわけない。
0093くくNGNG
重そうな、尊師も浮いてたし...
0094デフォルトの名無しさんNGNG
エホバとアラーって関係あるの?
0095デフォルトの名無しさんNGNG
尊師と飛行機
同じ理屈かよ
0096デフォルトの名無しさんNGNG
飛んでるんじゃなくて
引力を中和してるだけだよ
0097デフォルトの名無しさんNGNG
>>89
渡り鳥の「群れ」がエンジンに入ったらしいYO!
それで異常年商で爆発
0098デフォルトの名無しさんNGNG
飛行機が飛んでると思ってるのは錯覚。
みんな騙されてるんだよ。
0099デフォルトの名無しさんNGNG
>>98
たぶん一般に公開するとまずいオーバーテクノロジーを利用して、
物体を転送しているのではないだろうか。
世界を混乱させないようにカモフラージュしてるんだよきっと。
ほら、結局、飛行場→飛行機内→飛行場だろ?
本当は空なんか飛んでねぇんだよ。みんなだまされてるんだよ。
稀に起きる転送失敗は飛行機墜落事故で片付けると。
0100デフォルトの名無しさんNGNG
>>98
そうだ、飛行機が飛んでるんじゃなくて、僕らが飛んでいるんだ。
僕らのなかのうんこが飛んでいるんだ。

うんこ投げまくり。
0101デフォルトの名無しさんNGNG
>>98-100
多分、オウムとかに下請けさせると、こんな会話しながら
プログラミングするんだろうなぁ。
■ このスレッドは過去ログ倉庫に格納されています