アカウント名:
パスワード:
ソースコードにはビル・ゲイツの名前が入ってますね https://github.com/microsoft/GW-BASIC/blob/master/GWMAIN.ASM [github.com] の17行目です
COPYRIGHT 1975 BY BILL GATES AND PAUL ALLEN
しかし不思議なことに一行目には
[ This translation created 10-Feb-83 by Version 4.3 ]
と書いてあります
どうやらこのソースコードは,オリジナルのものではなくて何らかの変換ツールを使って,自動変換で出力したファイルのようです
不思議に思って調べてみたら当時は色々なアーキテクチャ,様々な命令セット(ISA)のCPUが流通していたのでプログラマはまず独自のアセンブラ言語で記述した共通のソースコードを用意してそれを独自のISA translatorで 8088向けにアセンブラのソースコードに変
このころからマルチプラットホーム開発してたのかMSは効率的だな
マルチプラットフォーム開発というよりは移植作業。新しい機種が出るたびに移植作業をしないといけないしソフト移植の成否がその機種の人気につながったりもしたとかでPCメーカーからも相当なプレッシャーをかけられてたようだし、それを効率よくこなそうとするのは当然の流れだろう。
プレッシャーかける側は効率と互換性とは対極ですけどね。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
皆さんもソースを読むときに、行と行の間を読むような気持ちで見てほしい -- あるハッカー
これは自動変換されたソースコード (スコア:5, 参考になる)
ソースコードにはビル・ゲイツの名前が入ってますね
https://github.com/microsoft/GW-BASIC/blob/master/GWMAIN.ASM [github.com]
の17行目です
しかし不思議なことに一行目には
と書いてあります
どうやらこのソースコードは,オリジナルのものではなくて
何らかの変換ツールを使って,自動変換で出力したファイルのようです
不思議に思って調べてみたら
当時は色々なアーキテクチャ,様々な命令セット(ISA)のCPUが流通していたので
プログラマはまず独自のアセンブラ言語で記述した共通のソースコードを用意して
それを独自のISA translatorで 8088向けにアセンブラのソースコードに変
Re:これは自動変換されたソースコード (スコア:0)
このころからマルチプラットホーム開発してたのか
MSは効率的だな
Re: (スコア:0)
マルチプラットフォーム開発というよりは移植作業。
新しい機種が出るたびに移植作業をしないといけないし
ソフト移植の成否がその機種の人気につながったりもしたとかで
PCメーカーからも相当なプレッシャーをかけられてたようだし、
それを効率よくこなそうとするのは当然の流れだろう。
Re: (スコア:0)
プレッシャーかける側は効率と互換性とは対極ですけどね。