Article View: fj.lang.implementation
Article #9Re: クロスコンパイラ?
From: Kiyoshi Koshiyama <iij4u>
Date: Fri, 10 Apr 1998 00:00
Date: Fri, 10 Apr 1998 00:00
48 lines
2863 bytes
2863 bytes
kuno@gssm.otsuka.tsukuba.ac.jp wrote: > > 久野です。fj.lang.cを落としますよ。 > > みんつさん: > > COBOL で SOURCE-COMPUTER./OBJECT-COMPUTER. 句がはな > > から実装されているから、もしやクロスコンパイラ。 > > どう「実装」されてるのか興味がありますね。:-) > あのー 元記事が見えないのと、「もしや~云々」のフォーローがないので..... COBOL のクロスコンパイラの件で、 COBOLには言語仕様上「クロスコンパイラの機能がある」ということで、 昔々メモリがとっても少なかったこと ターゲットマシンにコンパイラが用意さ れていないか コンパイラが動作するためのメモリが実装できないか ソフト開 発会社がターゲットマシンを導入できないか メーカーの供給が間に合わないか などの理由で 都合が良かろう(かな?)と最初から用意されていたんです ね! 今のコンパイラはほとんど「コメント状態」でしょう。 実際、ジジくさい話ですが 仕事で FACOM230-28 という計算機で、FACOM230-38 という計算機のロードモジュールを作成した経験があります。その時試しに FACOM230-28 で実行させると、見事に例外命令エラーでコケたのでコアダンプを 見たら、COBOLマクロ命令が仮想記憶の方式の違いなどや計算命令の違いなどで かなり違っていました。 ごめんなさい30年近く前の話でした。 COBOLは「事務用言語」ということで「作る人」、「使う人」の都合を考えてあ ったんでしょうね? ちなみに現在でも私が持っているMacintosh用のシマンテックC++は、C++でコン パイルするとPowerPC専用になり、私の 68030 では動きません。68030 での開発 側から見ると、クロスコンパイラです。プログラムを PowerPC マシンにもって 行くとちゃんと動きました。 -- CQ CQ CQ This is .||| .| ||||. .... .|| |.. >>>>> こしやま <<<<< koshiyam@maroon.plala.or.jp, koshiyam@po2.nsknet.or.jp, koshiyam@nn.iij4u.or.jp ______________________________ R1100R(motorcycle) 4GTL(car)
Technical Details
Message-ID:
<352D02F2.250CFB58@nn.iij4u.or.jp.PLEASEDEL>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<6g03a7$nbk@utogw.gssm.otsuka.tsukuba.ac.jp> <1998Apr2.145029.9775@merope.opus.or.jp> <6g1gca$53@utogw.gssm.otsuka.tsukuba.ac.jp> <6g4mdt$f41@firebird.nsg.sgi.com> <6g4oet$f2d@utogw.gssm.otsuka.tsukuba.ac.jp>Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS X-Google-Thread: 10b578,596ddfe2ecc65e12 X-Google-Attributes: gid10b578,public X-Google-Thread: 10692b,87fca45b3078e69a X-Google-Attributes: gid10692b,public From: "Kiyoshi Koshiyama <iij4u>" <koshiyam@nn.iij4u.or.jp.PLEASEDEL> Subject: Re: クロスコンパイラ? Date: 1998/04/10 Message-ID: <352D02F2.250CFB58@nn.iij4u.or.jp.PLEASEDEL> X-Deja-AN: 342468273 Content-Transfer-Encoding: 7bit References: <6g03a7$nbk@utogw.gssm.otsuka.tsukuba.ac.jp> <1998Apr2.145029.9775@merope.opus.or.jp> <6g1gca$53@utogw.gssm.otsuka.tsukuba.ac.jp> <6g4mdt$f41@firebird.nsg.sgi.com> <6g4oet$f2d@utogw.gssm.otsuka.tsukuba.ac.jp> Mime-Version: 1.0 Reply-To: koshiyam@nn.iij4u.or.jp Content-Type: text/plain; charset=iso-2022-jp Organization: Internet Initiative Japan Inc., Tokyo, JAPAN Newsgroups: fj.lang.implementation,fj.lang.cobol