X



Microsoft、BASICのソースを公開。MS-DOSも既に公開済み
■ このスレッドは過去ログ倉庫に格納されています
0001キングコングラリアット(長野県) [DK]
垢版 |
2020/05/22(金) 20:50:40.96ID:SftPoG4+0●?PLT(13000)

Microsoftは米国時間2020年5月21日、IBM Advanced BASICを元にMicrosoftが1983年に開発したBASICインタプリタ「GW-BASIC」をオープンソースとしてGitHubで公開した。
歴史的な資料提供を目的とし、生成に必要なビルドスクリプトやMakefileをはじめとするとツール群、ビルド済みのバイナリは含んでいない。


1975年にMicrosoftはAltair 8800用にBASICを移植し、そこから1980年初頭にかけて多くのコンピューターへBASICを移植してきた。
公式ブログでは、「(当時の)家庭用コンピューターやパーソナルコンピューターで使用されていた初期プロセッサーのISA(命令セットアーキテクチャー)は、目を見張るような違いがなかった。
Microsoftはマスターコードから多くの移植が可能だった」(同社Sr. Program Manager, Windows Console & Command-Line, Rich Turner氏)と当時の状況を説明する。Microsoftのオープンソースへの取り組みは積極的で、
2018年9月にはMS-DOS 1.25および2.0をオープンソースとして公開した。

MS、1983年に開発のBASICインタプリタをOSS化
https://news.mynavi.jp/article/20200522-1040633/
https://news.mynavi.jp/article/20200522-1040633/images/002l.jpg

https://github.com/microsoft/GW-BASIC?files=1
0002レッドインク(埼玉県) [GB]
垢版 |
2020/05/22(金) 20:51:02.90ID:ym9mfGDT0
 
アベ首相はよくやっている

悪いのは国民

 
0005ショルダーアームブリーカー(神奈川県) [RU]
垢版 |
2020/05/22(金) 20:53:49.63ID:TiDV1yLy0
マイコンBASICマガジン
0009ミドルキック(家) [US]
垢版 |
2020/05/22(金) 20:55:23.14ID:HspDaX2C0
後藤
0010ウエスタンラリアット(茸) [US]
垢版 |
2020/05/22(金) 20:56:02.02ID:FuVB21Hc0
10 goto: 30;
30 exit;

こんな感じだったか?
0011頭突き(栃木県) [US]
垢版 |
2020/05/22(金) 20:57:34.10ID:3nipvmFs0
この時代ならゲイツが書いたソースも混ざってそうだな
0012ドラゴンスリーパー(茸) [TW]
垢版 |
2020/05/22(金) 20:58:13.19ID:xAywrd390
>>1
ネトウヨ「で、韓国要素は?」
0014トラースキック(青森県) [CN]
垢版 |
2020/05/22(金) 21:01:17.01ID:AQcZCiY90
>>5
マイコンBASICマガジンとかヌルすぎだな
おれはPiOでマシン語を懸命に入力していた
今では考えられない情熱だわ
0015ドラゴンスープレックス(光) [US]
垢版 |
2020/05/22(金) 21:02:02.69ID:UqzYxQQT0
BASICのSOURCEはBASICでかかれているんか?
0018TEKKAMAKI(新日本) [US]
垢版 |
2020/05/22(金) 21:03:36.38ID:yIUlzo8C0
>>2
これかw

【フジ産経】中国のサイバー部隊「五毛党」 日本では「安倍支持だけど…」と保守層になりすましていると公安関係者★2 [ramune★]
https://asahi.5ch.net/test/read.cgi/newsplus/1590147911/
0019ウエスタンラリアット(茸) [US]
垢版 |
2020/05/22(金) 21:05:25.62ID:FuVB21Hc0
昔の話だが授業で俺のフロッピー勝手にコピーする奴がおったので、フロッピー読み込んだらAUTOEXE・・で自動起動かつ同時に二回目以降の起動でフォーマットの命令文が走るウィルスみたいなもの仕掛けたことある。
クラスの半分ぐらい被害うけてザマーみろになったことあったんだが、何故か俺が一番怒られたw
0021アンクルホールド(大阪府) [ニダ]
垢版 |
2020/05/22(金) 21:07:06.90ID:TUyoxPKX0
BASICってファミリーベーシック持ってた俺なら理解できる?
0022スパイダージャーマン(東京都) [JP]
垢版 |
2020/05/22(金) 21:07:39.84ID:vNjtJmHA0
runって書いてenter押せばいいんだろ
0023キン肉バスター(長野県) [ニダ]
垢版 |
2020/05/22(金) 21:08:24.78ID:hCvGwbpi0
DOSのおまけにQ-BASICっての付いてたなあ
懐かしいぜ
0027エルボードロップ(家) [ニダ]
垢版 |
2020/05/22(金) 21:09:39.37ID:bZF+IcFO0
10 PRINT"オチンポペニスッ! ";:GOTO 10

RUN
オチンポペニスッ! オチンポペニスッ! オチンポペニスッ! オチンポペニスッ! オチンポペニスッ! オチンポペニスッ!
オチンポペニスッ! オチンポペニスッ! オチンポペニスッ!
BREAK in 10
Ready
0028ファルコンアロー(神奈川県) [BR]
垢版 |
2020/05/22(金) 21:09:47.07ID:YZrkPzOo0
001 IF X>10 GO TO 258

こんな感じだったか?(´・ω・`)
0029ミッドナイトエクスプレス(岩手県) [GB]
垢版 |
2020/05/22(金) 21:10:20.81ID:w8wvKOPf0
10 GOTO 10
0032垂直落下式DDT(茸) [EU]
垢版 |
2020/05/22(金) 21:11:34.66ID:Cy3yUWE50
>>28
go toと離れてたな。
0035ミッドナイトエクスプレス(大阪府) [US]
垢版 |
2020/05/22(金) 21:12:42.85ID:c6HoVF5F0
>>1
コメント行にビル・ゲイツとポール・アレンの名があるな
最初はPDP-10で書いたっぽい
となるとUNIXがなきゃマイクロソフトBASICは存在しなかったのか
0037閃光妖術(大阪府) [US]
垢版 |
2020/05/22(金) 21:13:22.48ID:FItEItR90
10 PRINT "ハタラキタクネエ"
20 BEEP
30 END
0038ミドルキック(家) [US]
垢版 |
2020/05/22(金) 21:14:06.35ID:HspDaX2C0
解釈実行型。
0039キン肉バスター(SB-Android) [FR]
垢版 |
2020/05/22(金) 21:14:42.43ID:D4LmB0R20
そういや昔
basicはビギナーズうんたらかんたらコードの
頭文字を取ったもの
って書いてあったの見たけど
今どこ見ても書いてないんだよな
あれガセだったのかな
0048キチンシンク(東京都) [US]
垢版 |
2020/05/22(金) 21:22:48.12ID:JTzULUOI0
altair basicはエミュレータ上で開発したって本で読んだよ。
ポール・アレンがエミュレータ作ってビル・ゲイツがaltair basic作ったって。
二人ともaltairの実機は見たことなかったんだと。
0049ドラゴンスープレックス(家) [BE]
垢版 |
2020/05/22(金) 21:25:46.00ID:VKn4/6E70
>>48
Altairの現代版作ってる人いるんだよな。
使い道はともかくちょっと欲しい。
https://www.gijyutu-shounen.co.jp
0050不知火(石川県) [ニダ]
垢版 |
2020/05/22(金) 21:28:06.68ID:D/p7rv3x0
>>35
確かPDP-10上でエミュレートさせてBASICを作った
それをAltairの会社へ持ち込んで一発で動作させた
0051キチンシンク(東京都) [US]
垢版 |
2020/05/22(金) 21:30:15.52ID:JTzULUOI0
オレも大学の実習でaltairみたいにスナップスイッチとLEDしかついてないコンピュータいじったことあるぞ。
ハンドアセンブルしてビットパターンでプログラム入力するんだよ。
0053膝靭帯固め(東京都) [FR]
垢版 |
2020/05/22(金) 21:31:04.53ID:DzAIDDJl0
>>6
あったあった。
自分も幼稚園時だったからカタカナで覚えてた(笑)
files road run
0054膝靭帯固め(東京都) [FR]
垢版 |
2020/05/22(金) 21:33:07.46ID:DzAIDDJl0
loadか
0055ミッドナイトエクスプレス(静岡県) [US]
垢版 |
2020/05/22(金) 21:33:20.21ID:DwpMeIbR0
>>1のソースは、8086だし、MS−DOSのファイル・コントール・ブロックの定義があるし、。
8086用MS−DOS上で動かすベーシックだよね
0057ミッドナイトエクスプレス(静岡県) [US]
垢版 |
2020/05/22(金) 21:36:14.70ID:DwpMeIbR0
>>1
>生成に必要なビルドスクリプトやMakefileをはじめとするとツール群、ビルド済みのバイナリは含んでいない。

感触的にMS−DOSのアセンブラでビルド出来そう・・
0059かかと落とし(神奈川県) [ニダ]
垢版 |
2020/05/22(金) 21:39:32.43ID:QgVg7hlU0
>>21
余裕
俺は小学生の頃ファミリーベーシック
高校のコンピューター研でN88ベーシック
大学の時Cの講義では現役なのにチューター状態で
バイトでVBA書いて小銭稼いで
卒業もせずにそのままVB案件で月50くらい稼いでた
その後VB.netではなくC#三昧
0062セントーン(北海道) [ニダ]
垢版 |
2020/05/22(金) 21:47:54.10ID:H/dmf8LD0
いらーがる ふぁんくしょん こーる
0063ミッドナイトエクスプレス(静岡県) [US]
垢版 |
2020/05/22(金) 21:54:03.49ID:DwpMeIbR0
>>51
昔のミニコンとかは、そんなコンソールがついてたよね
でもって、ブートローダを撃ち込めるw
今みたいにBIOSの書き換えミスで起動しなくなるとか無い
壊れたらパチパチ、スイッチで機械語のブートローダを全部打ち込めば起動するw

すげーたいへんだけど・・
0066中年'sリフト(愛知県) [US]
垢版 |
2020/05/22(金) 21:58:56.55ID:Q2w6dZKk0
ゲイツが怒るぞ
0067ジャンピングDDT(静岡県) [US]
垢版 |
2020/05/22(金) 22:03:26.81ID:+oo3q99G0
西部労働レストラン
0068雪崩式ブレーンバスター(大阪府) [US]
垢版 |
2020/05/22(金) 22:08:12.02ID:57RPTup40
>>37
なんか無常を感じる
0069ドラゴンスープレックス(東京都) [US]
垢版 |
2020/05/22(金) 22:13:27.50ID:l7c1ijx30
MSDOSは3.0からが本番
0070ローリングソバット(中部地方) [CN]
垢版 |
2020/05/22(金) 22:14:31.83ID:wUg7xiLl0
10 return
0073セントーン(神奈川県) [US]
垢版 |
2020/05/22(金) 22:15:52.56ID:o5rkGO1h0
Win3.1のフロッピーいまだに持ってる。
95発売の時、秋葉原でお祭り騒ぎで参加してた。
0074オリンピック予選スラム(千葉県) [US]
垢版 |
2020/05/22(金) 22:17:17.97ID:hk4GU62j0
>>14
@ @
 レ
 ワ

みたいな幼稚なテキストをPRINTやLOCATEで表示させて喜ぶ連中がいる一方、
俺はCQとI/Oとラ製とラジオライフを愛読する中学生だった
0075TEKKAMAKI(東京都) [CN]
垢版 |
2020/05/22(金) 22:17:45.18ID:1hyLGgGi0
QuickBasicにはさんざん世話になった
今でもたまに任意フレーム解析に使ってる
0076逆落とし(東京都) [ニダ]
垢版 |
2020/05/22(金) 22:20:18.39ID:dcbF4eQM0
こんなんだっけ?

10 トベ20
20 マワレ 1 カラ 5 カンカク
0078ダイビングヘッドバット(空) [ES]
垢版 |
2020/05/22(金) 22:24:22.06ID:MDNDTQxB0
ぴゅう太の日本語BASICて誰得だったんだろう
0079ストマッククロー(滋賀県) [AU]
垢版 |
2020/05/22(金) 22:26:14.27ID:E6zB0JE40
BASICでも、PEEKとPOKE使えば、
マシーン語が動くんだぞ。
0081バックドロップ(家) [FR]
垢版 |
2020/05/22(金) 22:27:11.03ID:MtUivYfA0
C:>masm gwmain
0082マスク剥ぎ(東京都) [US]
垢版 |
2020/05/22(金) 22:29:17.60ID:fRjjwQrM0
IBN5100で
0084サソリ固め(東京都) [US]
垢版 |
2020/05/22(金) 22:33:22.12ID:XrS9EdOy0
最近になって自作DTMツール使うのにMSDOS実行(64bitなんでもう動かないからエミュ)形式なんでコマンド動かすけど、足りない事だらけだわ。
Vzでなんでもやってたから満足だったのに
0087閃光妖術(大阪府) [US]
垢版 |
2020/05/22(金) 22:46:13.56ID:FItEItR90
>>79
DEFUSR
USR
0088アンクルホールド(千葉県) [US]
垢版 |
2020/05/22(金) 22:49:23.88ID:a94ilLuD0
マイコンベーシックマガジン復活
編さん つぐみさんどうしてんだろ
0089フェイスロック(東京都) [US]
垢版 |
2020/05/22(金) 22:49:31.65ID:3jHq+Hbo0
あの頃は楽しかった
0090カーフブランディング(静岡県) [EU]
垢版 |
2020/05/22(金) 22:53:15.97ID:SCD1JLJe0
Makefileなくてもアセンブリ言語なら自分でアセンブラー書けばよくないか?
0095エルボーバット(家) [US]
垢版 |
2020/05/22(金) 23:11:11.27ID:bwdT3I1L0
これも半分安倍のせいかよ
0096フォーク攻撃(千葉県) [US]
垢版 |
2020/05/22(金) 23:11:56.33ID:yxvfEtJS0
加齢臭半端ないスレ
0099ストマッククロー(滋賀県) [AU]
垢版 |
2020/05/22(金) 23:16:02.55ID:E6zB0JE40
BASICでも、POKE,PEEK,CALLを使えば、
Cの100倍速く動くからな。
0102不知火(関東地方) [ニダ]
垢版 |
2020/05/22(金) 23:26:25.70ID:JWcxERGH0
上司のautoexecに新年の挨拶仕込んだらすげー怒られた思い出。

上司のcommand.comを京都弁に書き換えてDOSドスにしたら殴られた思い出。

一太郎の辞書ディスクにエッチな変換をいっぱい入れといたら灰皿が飛んできた思い出。

すげえ平和な時代だった。
0104不知火(関東地方) [ニダ]
垢版 |
2020/05/22(金) 23:30:26.24ID:JWcxERGH0
>>98
大文字でお願いします。
0106ジャンピングDDT(静岡県) [US]
垢版 |
2020/05/22(金) 23:35:28.85ID:+oo3q99G0
>>91
型宣言的なのはあるっちゃある
DEFINT
使いやすいわけではない
0108ドラゴンスクリュー(岩手県) [US]
垢版 |
2020/05/22(金) 23:36:34.68ID:S72v3rjK0
ベーマガ復活しろ
0109レインメーカー(岩手県) [EU]
垢版 |
2020/05/22(金) 23:37:16.71ID:rcv/J4G10
BASICからCに移行したら変数に$付けるとかアホっぽいと思ってたのにPHPにどっぷり浸かってる俺ですハイ
0110アイアンフィンガーフロムヘル(やわらか銀行) [FR]
垢版 |
2020/05/22(金) 23:38:14.47ID:KOH5fYr40
win2000も公開してほしいな
無料OSとしてlinuxみたいになれ
0114不知火(関東地方) [ニダ]
垢版 |
2020/05/22(金) 23:44:23.04ID:JWcxERGH0
>>98
そういやVAXあたりのFORTRANコンパイラは小文字許してたな。テンポラリの修正で使ってたわ。
汎用機に持ってくと通らないんでコンバータ使ってたわ。
めんごめんご
0117膝靭帯固め(大阪府) [US]
垢版 |
2020/05/22(金) 23:48:42.53ID:UivEcz640
>>4
RADとして現代最も優秀なんやで

例えばお前が28時間かけて
2万行コーディングしないと作れないレベルの
マルチプラットフォームアプリケーションを
俺はBASICで1時間半で作れる
0120不知火(東京都) [US]
垢版 |
2020/05/22(金) 23:56:11.50ID:ihgz6CUA0
10 FOR I=0 TO 100000
20 NEXT I
30 PRINT "SEX!! "
40 GOTO 30

デパートのマイコンにサササッと打ち込んでRUNして逃げる
0124ダブルニードロップ(関東地方) [US]
垢版 |
2020/05/23(土) 00:06:47.08ID:7DT80HIE0
10 motor 1 : motor 0 : goto 10
0126ダブルニードロップ(関東地方) [US]
垢版 |
2020/05/23(土) 00:09:30.28ID:7DT80HIE0
10 def usr=&h0000 : a=usr(0)
0127ダブルニードロップ(関東地方) [US]
垢版 |
2020/05/23(土) 00:10:29.19ID:7DT80HIE0
トントカイモ
0128ダブルニードロップ(関東地方) [US]
垢版 |
2020/05/23(土) 00:10:45.55ID:7DT80HIE0
color 15,4,7
0129ダブルニードロップ(関東地方) [US]
垢版 |
2020/05/23(土) 00:12:03.57ID:7DT80HIE0
アフィカスコオロギくっさ!!!
0130膝靭帯固め(空) [VN]
垢版 |
2020/05/23(土) 00:13:29.60ID:SCQA+4jN0
そろそろWin2000のソースを公開して欲しいよね
0133キングコングニードロップ(ジパング) [US]
垢版 |
2020/05/23(土) 00:18:42.79ID:rzGepOLk0
>>25
これね
0134頭突き(大阪府) [GB]
垢版 |
2020/05/23(土) 00:20:50.66ID:0YY9v8Xb0
VAX-11のVMS使ってたけどジャーナルファイルシステムてすごいよな
DECNETはなぜ流行らなかったのか
SET HOST=
0135フルネルソンスープレックス(茸) [GB]
垢版 |
2020/05/23(土) 01:03:33.31ID:g/kIsJDd0
MS-DOSってのは保険として持っておく起動ディスクのことかい?
0136ナガタロックII(栃木県) [ニダ]
垢版 |
2020/05/23(土) 01:37:31.85ID:+n7I1e0f0
>>130
とっくに流出してるぞ
0137エルボードロップ(東京都) [US]
垢版 |
2020/05/23(土) 01:37:39.18ID:wc2WxO5U0
2000は無理としてもWin3.1くらいなら公開してほしいよな
かつてIBMがOS2warpのソース公開できないのはMSとの権利の問題とか
言われてたけど、今なら出せそう
0138バズソーキック(東京都) [SE]
垢版 |
2020/05/23(土) 03:20:04.67ID:jRThnber0
>>15
>>1の画像よく見ろ .asmだぞ
0142メンマ(東京都) [ニダ]
垢版 |
2020/05/23(土) 07:11:37.48ID:gIPnRMYm0
Microsoftの祖業はBASICだったな
アセンブラで作るのはつらそう
0144ファイヤーボールスプラッシュ(茸) [US]
垢版 |
2020/05/23(土) 07:38:38.27ID:V9UHt4lA0
GOSUBの意味が解らなかった。
0145メンマ(東京都) [ニダ]
垢版 |
2020/05/23(土) 07:41:35.23ID:gIPnRMYm0
>>123
Visual Studio Communityはどう
昔ながらの行番号付けるタイプのBASIC言語は今もあるんだろうか?
0146逆落とし(神奈川県) [ニダ]
垢版 |
2020/05/23(土) 07:47:47.27ID:y4WgNhcJ0
DOS6、せめてDOS4をオープンにしろよ
2とか実用性以前のレベル
0148キングコングニードロップ(日本) [ニダ]
垢版 |
2020/05/23(土) 08:06:36.36ID:JEoxFy6n0
>>50
8080のプログラムを受注したけど実機が無かったからエミュレータ作ってそれ使ってデバックすればいいじゃん
とか言っていきなりエミュレータ作ったんだよな
0150フェイスロック(ジパング) [EU]
垢版 |
2020/05/23(土) 08:34:42.77ID:VSrhSySC0
BASICで書かれてるんじゃないのか
0153TEKKAMAKI(神奈川県) [IR]
垢版 |
2020/05/23(土) 09:03:12.66ID:pbCR5RGi0
べーしっくん
0154膝靭帯固め(東日本) [US]
垢版 |
2020/05/23(土) 09:04:24.17ID:NzmRKao40
すぽーん!
0156メンマ(東京都) [US]
垢版 |
2020/05/23(土) 10:54:28.90ID:lLLM1PyG0
10 cls
20 print="にしこり"
30 print="まつい"
40 end
0158ミドルキック(福岡県) [GB]
垢版 |
2020/05/23(土) 11:25:13.05ID:OOihg9tQ0
>>76
10 20 ニイケ
20 マワレ 30 A = 1 カラ 5 カンカク 1
30 トジレ

next に 価する トジレ に、ちっと自信がない。
トジル だったかもしれん
0162キチンシンク(東京都) [JP]
垢版 |
2020/05/23(土) 18:25:22.10ID:YfCN/mBK0
どうせならPC-8801のN88ーBASICが開示されたらいいなぁ
これと8001のN-BASICはMSが所有権もってんだろ
そうすりゃPC-88SRminiとか出せるんじゃない?
0165魔神風車固め(ジパング) [ニダ]
垢版 |
2020/05/23(土) 20:47:47.61ID:AlYYbsPn0
「弘法、筆を選ばず」とも言うし、PCの速度も容量もN88basic全盛の時代とは比べ物に為らない程進化している。

ハードを直接叩くプログラムじゃ無ければ、今なら実用ソフトでもbasicで良い気がする。その気になれば、マシン語もbasicコンパイラも有る訳ですし。
0166雪崩式ブレーンバスター(熊本県) [US]
垢版 |
2020/05/23(土) 21:07:34.58ID:87A97pNe0
どおせならトロンも公開してくれよ
もういいだろ
0170栓抜き攻撃(新日本) [US]
垢版 |
2020/05/23(土) 23:07:13.22ID:yBvayfsm0
小学生低学年でBASIC使ってたな

これからの小学生は大変やな
BASICは言葉だから簡単だったもんな
0171かかと落とし(滋賀県) [US]
垢版 |
2020/05/24(日) 22:18:29.57ID:tsmnaik+0
デスクトップPC買えなかったから、ポケコンで
一生懸命打ち込んでたわ。PC-1350、今でも動くよ。
0175ジャーマンスープレックス(東京都) [CN]
垢版 |
2020/05/25(月) 14:15:20.25ID:pHQp9ecr0
ASSUME CS:CSEGってアセンブラだなこれ
0176トペ コンヒーロ(家) [CN]
垢版 |
2020/05/25(月) 14:25:01.30ID:7dGiDeic0
Pascalの方が優秀やろ?
018016文キック(神奈川県) [US]
垢版 |
2020/05/25(月) 20:40:09.50ID:bCH89kpB0
PC-6001mkUのN60mーBASIC使ってた
懐かしい
0181ハイキック(東京都) [US]
垢版 |
2020/05/25(月) 20:47:25.69ID:by4DX99v0
厨房の頃にBASICでせっせとコードを書いていたがダイクストラっていう人が
「BASICはあかん」
と言っててガッカリしたのは覚えているな
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況