アカウント名:
パスワード:
この手のものに使う言語って、基本Adaだと思ってましたが。何故独自言語を作る必要があったんでしょうね?
開発が60年代後半から始まって70年代には本格化していた機体の制御に、83年に仕様が決定した言語を使うのはかなり無謀なんじゃないかと。
おっしゃりたいのは、米国国防総省関係は Ada 言語で統一されているはずだから…、ということですよね?ごもっともです。
Wikipedia で調べて見ましたら、米国航空宇宙局は、国家航空宇宙諮問委員会の後継組織として造られたもののようですから、国防総省とは系統が異なる組織のようです。だから、Ada 言語ではなく、独自の HAL/S言語を開発することになったのかもしません。縦割り行政ということでしょうかね? (≧ε≦)
そんなことはない。単にHALはAdaの前身のひとつです。国際宇宙ステーションではAdaが使われています。
これは失礼!HAL/S言語の方がAda言語より古いのですね。つまり、Ada言語を作るきっかけになった、数多くの言語のひとつにHAL/S言語があったんですね。
Ada言語が多機能で先進的な素晴らしい言語になったのは、ひとつにHAL/S言語での反省があったのかも知れませんね。( ´∀`)
どんな言語も最初に創られた時は独自言語なんだよ。#「キリスト教も2千年前は新興宗教だったんだ。」というのを読んで納得した。
野暮なツッコミとは思いますが、2千年前にはキリスト教はなかったのではないかと。
#2084571の「2千年前」を、今からきっかり2000年前と読み取るか、それとも約2000年ほど前と読み取るか、そのへんが理系と文系の分かれ目かな。
#どっちが理系でどっちが文系かは知らん
前者は自閉症スペクトラム高得点、後者は普通の人ってだけだよ。
前者のツッコミのトンチにクスリとするのが普通の人。病人にしようとするのは医者。
精神科医にかかると、どういう反応返しても病人にしてくれます。
件の「野暮なツッコミ」が“トンチ”だと思える人は、笑いのセンスが独特な人、ってことでよろしいか。
自分の感覚に合わない奴は全員異常ですね分かります
相手を「精神科医だと思い込んでいる患者」であると思わせて、精神科医同士に話し合ってもらったらそれぞれどんな診断が下るのだろうか?
精神科医なら「精神科医だと思い込んでいる患者」はまずいないということくらいは知っている。
キリスト教の成立は1世紀頃だから、今からきっかり2000年前ととっても、それとも約2000年ほど前ととっても、誤りなのには変わりないね。
1世紀頃ってことは、大体西暦1~100年の間で、今が2012年。5%程度の誤差で『だいたい』が通用しないなんて…
ただたんに、Adaより古いはなしだから。当時は、陸,海,空でプログラミング言語がちがっていたのですよ。これは、その「宇宙」版ね。
だから、これは現代のプログラミング言語と比較してはだめで、TACPOL、CMS-2、Jovialと比べないといけないわけ。これらから、Adaに引き継がれた事項もあるし、ない事項もある。。。
昔と違って、今は小規模な組込用のプロセッサでもコンパイラの使用を前提としたプロセッサ・アーキテクチャになっているのと、コンパイラ作成技術そのものが進んでいて、コンパイラ屋さんに頼めばCコンパイラなんかを簡単に作ってくれます. 細かな最適化の話を別にすれば、コンパイラ屋さんが持ってる共通の中間コードを吐くフロントエンドに、各プロセッサ固有のコードを生成するコードジェネレータを付け加えるだけで出来てしまう.一方、HAL/SはAdaよりもはるか昔の時代が時代だっただけにいろいろ仕方の無いところもあるのです.
#基本設計の古いDSPなんかにはアーキテクチャ上の制約のために実行効率の良いコンパイラなどどうやっても作りようの無いものがある#PICマイコンの初期の製品などもコンパイラ使うことなど考えた作りにはなっていない
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
開いた括弧は必ず閉じる -- あるプログラマー
なぜ独自言語? (スコア:1)
この手のものに使う言語って、基本Adaだと思ってましたが。
何故独自言語を作る必要があったんでしょうね?
Re:なぜ独自言語? (スコア:2, 参考になる)
開発が60年代後半から始まって70年代には本格化していた機体の制御に、83年に仕様が決定した言語を使うのはかなり無謀なんじゃないかと。
Re:なぜ独自言語? (スコア:1)
おっしゃりたいのは、米国国防総省関係は Ada 言語で統一されているはずだから…、ということですよね?ごもっともです。
Wikipedia で調べて見ましたら、米国航空宇宙局は、国家航空宇宙諮問委員会の後継組織として造られたもののようですから、国防総省とは系統が異なる組織のようです。だから、Ada 言語ではなく、独自の HAL/S言語を開発することになったのかもしません。縦割り行政ということでしょうかね? (≧ε≦)
Re: (スコア:0)
そんなことはない。単にHALはAdaの前身のひとつです。
国際宇宙ステーションではAdaが使われています。
Re:なぜ独自言語? (スコア:1)
これは失礼!HAL/S言語の方がAda言語より古いのですね。つまり、Ada言語を作るきっかけになった、数多くの言語のひとつにHAL/S言語があったんですね。
Ada言語が多機能で先進的な素晴らしい言語になったのは、ひとつにHAL/S言語での反省があったのかも知れませんね。( ´∀`)
Re: (スコア:0)
どんな言語も最初に創られた時は独自言語なんだよ。
#「キリスト教も2千年前は新興宗教だったんだ。」というのを読んで納得した。
Re: (スコア:0)
野暮なツッコミとは思いますが、2千年前にはキリスト教はなかったのではないかと。
Re: (スコア:0)
#2084571の「2千年前」を、今からきっかり2000年前と読み取るか、それとも約2000年ほど前と読み取るか、そのへんが理系と文系の分かれ目かな。
#どっちが理系でどっちが文系かは知らん
Re: (スコア:0)
前者は自閉症スペクトラム高得点、後者は普通の人ってだけだよ。
Re:なぜ独自言語? (スコア:1)
前者のツッコミのトンチにクスリとするのが普通の人。
病人にしようとするのは医者。
Re:なぜ独自言語? (スコア:1)
精神科医にかかると、どういう反応返しても病人にしてくれます。
Re: (スコア:0)
件の「野暮なツッコミ」が“トンチ”だと思える人は、笑いのセンスが独特な人、ってことでよろしいか。
Re: (スコア:0)
自分の感覚に合わない奴は全員異常ですね分かります
Re: (スコア:0)
相手を「精神科医だと思い込んでいる患者」であると思わせて、精神科医同士に話し合ってもらったらそれぞれどんな診断が下るのだろうか?
Re: (スコア:0)
精神科医なら「精神科医だと思い込んでいる患者」はまずいないということくらいは知っている。
Re: (スコア:0)
キリスト教の成立は1世紀頃だから、今からきっかり2000年前ととっても、それとも約2000年ほど前ととっても、誤りなのには変わりないね。
誤り? (スコア:0)
1世紀頃ってことは、大体西暦1~100年の間で、今が2012年。
5%程度の誤差で『だいたい』が通用しないなんて…
Re: (スコア:0)
ただたんに、Adaより古いはなしだから。当時は、陸,海,空でプログラミング言語がちがっていたのですよ。
これは、その「宇宙」版ね。
Re: (スコア:0)
だから、これは現代のプログラミング言語と比較してはだめで、TACPOL、CMS-2、Jovialと比べないといけないわけ。
これらから、Adaに引き継がれた事項もあるし、ない事項もある。。。
Re: (スコア:0)
昔と違って、今は小規模な組込用のプロセッサでもコンパイラの使用を前提としたプロセッサ・アーキテクチャになっているのと、コンパイラ作成技術そのものが進んでいて、コンパイラ屋さんに頼めばCコンパイラなんかを簡単に作ってくれます. 細かな最適化の話を別にすれば、コンパイラ屋さんが持ってる共通の中間コードを吐くフロントエンドに、各プロセッサ固有のコードを生成するコードジェネレータを付け加えるだけで出来てしまう.
一方、HAL/SはAdaよりもはるか昔の時代が時代だっただけにいろいろ仕方の無いところもあるのです.
#基本設計の古いDSPなんかにはアーキテクチャ上の制約のために実行効率の良いコンパイラなどどうやっても作りようの無いものがある
#PICマイコンの初期の製品などもコンパイラ使うことなど考えた作りにはなっていない