- 1 名前:一般よりも上級の名無しさん 投稿日時:2020/05/22(金) 20:50:40.96 ID:SftPoG4+0
-
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/
- 2 名前:一般よりも上級の名無しさん 投稿日時:2020/05/22(金) 20:51:02.90 ID:ym9mfGDT0
アベ首相はよくやっている悪いのは国民
- 3 名前:一般よりも上級の名無しさん 投稿日時:2020/05/22(金) 20:52:08.88 ID:D4LmB0R20
- 10 goto 10
- 4 名前:一般よりも上級の名無しさん 投稿日時:2020/05/22(金) 20:52:17.63 ID:rb8HbBPn0
- 今更BASIC…化石言語で何やれと?
- 5 名前:一般よりも上級の名無しさん 投稿日時:2020/05/22(金) 20:53:49.63 ID:TiDV1yLy0
- マイコンBASICマガジン
- 14 名前:一般よりも上級の名無しさん 投稿日時:2020/05/22(金) 21:01:17.01 ID:AQcZCiY90
- >>5
マイコンBASICマガジンとかヌルすぎだな
おれはPiOでマシン語を懸命に入力していた
今では考えられない情熱だわ - 6 名前:一般よりも上級の名無しさん 投稿日時:2020/05/22(金) 20:54:38.01 ID:t42+D6of0
- ハニリイト
スナミ - 31 名前:一般よりも上級の名無しさん 投稿日時:2020/05/22(金) 21:10:52.69 ID:y9z1RmwE0
- >>6
リニトカ
ミイテ - 53 名前:一般よりも上級の名無しさん 投稿日時:2020/05/22(金) 21:31:04.53 ID:DzAIDDJl0
- >>6
あったあった。
自分も幼稚園時だったからカタカナで覚えてた(笑)
files road run - 65 名前:一般よりも上級の名無しさん 投稿日時:2020/05/22(金) 21:56:47.90 ID:pQHum0oE0
- >>53
道路走ってこい - 7 名前:一般よりも上級の名無しさん 投稿日時:2020/05/22(金) 20:54:42.89 ID:uHNA10A40
- 寝る前にbasic読んでみるか
- 8 名前:一般よりも上級の名無しさん 投稿日時:2020/05/22(金) 20:55:08.84 ID:AQcZCiY90
- 10 NEW
- 9 名前:一般よりも上級の名無しさん 投稿日時:2020/05/22(金) 20:55:23.14 ID:HspDaX2C0
- 後藤
- 10 名前:一般よりも上級の名無しさん 投稿日時:2020/05/22(金) 20:56:02.02 ID:FuVB21Hc0
- 10 goto: 30;
30 exit;こんな感じだったか?
- 11 名前:一般よりも上級の名無しさん 投稿日時:2020/05/22(金) 20:57:34.10 ID:3nipvmFs0
- この時代ならゲイツが書いたソースも混ざってそうだな
- 12 名前:一般よりも上級の名無しさん 投稿日時:2020/05/22(金) 20:58:13.19 ID:xAywrd390
- >>1
ネトウヨ「で、韓国要素は?」 - 13 名前:一般よりも上級の名無しさん 投稿日時:2020/05/22(金) 20:59:03.73 ID:5pPKufkd0
- PowerShellがbasicみたいなもんだしな
- 15 名前:一般よりも上級の名無しさん 投稿日時:2020/05/22(金) 21:02:02.69 ID:UqzYxQQT0
- BASICのSOURCEはBASICでかかれているんか?
- 20 名前:一般よりも上級の名無しさん 投稿日時:2020/05/22(金) 21:05:52.61 ID:JTzULUOI0
- >>15
freebasicはfreebasicで書かれてるとか言ってたけどgwbasicは無理だね。 - 41 名前:一般よりも上級の名無しさん 投稿日時:2020/05/22(金) 21:15:40.99 ID:c6HoVF5F0
- >>15
このコードはx86のアセンブラじゃないかなあ
セグメント宣言っぽいのがある
Altair向けのやつだとi8080のハンドアセンブルかな - 16 名前:一般よりも上級の名無しさん 投稿日時:2020/05/22(金) 21:03:10.23 ID:FzbuxnBo0
- マルチステートメント
- 17 名前:一般よりも上級の名無しさん 投稿日時:2020/05/22(金) 21:03:30.56 ID:5QJ/4PEE0
- go toが目の敵にされる理由がわからなかった。
- 58 名前:一般よりも上級の名無しさん 投稿日時:2020/05/22(金) 21:36:44.50 ID:vcT/O4oS0
- >>17
スパゲッティプログラムになりやすい - 19 名前:一般よりも上級の名無しさん 投稿日時:2020/05/22(金) 21:05:25.62 ID:FuVB21Hc0
- 昔の話だが授業で俺のフロッピー勝手にコピーする奴がおったので、フロッピー読み込んだらAUTOEXE・・で自動起動かつ同時に二回目以降の起動でフォーマットの命令文が走るウィルスみたいなもの仕掛けたことある。
クラスの半分ぐらい被害うけてザマーみろになったことあったんだが、何故か俺が一番怒られたw - 21 名前:一般よりも上級の名無しさん 投稿日時:2020/05/22(金) 21:07:06.90 ID:TUyoxPKX0
- BASICってファミリーベーシック持ってた俺なら理解できる?
- 22 名前:一般よりも上級の名無しさん 投稿日時:2020/05/22(金) 21:07:39.84 ID:vNjtJmHA0
- runって書いてenter押せばいいんだろ
- 23 名前:一般よりも上級の名無しさん 投稿日時:2020/05/22(金) 21:08:24.78 ID:hCvGwbpi0
- DOSのおまけにQ-BASICっての付いてたなあ
懐かしいぜ - 24 名前:一般よりも上級の名無しさん 投稿日時:2020/05/22(金) 21:09:05.27 ID:Sc36SmJq0
- ソースのコメントが詳しいなぁ。
- 25 名前:一般よりも上級の名無しさん 投稿日時:2020/05/22(金) 21:09:26.84 ID:ES3qIEQZ0
- 使った経験のあるN60-BASICとかN88_BASICとかを公開してほしい
- 26 名前:一般よりも上級の名無しさん 投稿日時:2020/05/22(金) 21:09:26.90 ID:dMDMsR4s0
- 38 years agoに震える
- 28 名前:一般よりも上級の名無しさん 投稿日時:2020/05/22(金) 21:09:47.07 ID:YZrkPzOo0
- 001 IF X>10 GO TO 258
こんな感じだったか?(´・ω・`)
- 32 名前:一般よりも上級の名無しさん 投稿日時:2020/05/22(金) 21:11:34.66 ID:Cy3yUWE50
- >>28
go toと離れてたな。 - 29 名前:一般よりも上級の名無しさん 投稿日時:2020/05/22(金) 21:10:20.81 ID:w8wvKOPf0
- 10 GOTO 10
- 30 名前:一般よりも上級の名無しさん 投稿日時:2020/05/22(金) 21:10:27.98 ID:DwpMeIbR0
- 8086のアセンブラ? >>1
- 33 名前:一般よりも上級の名無しさん 投稿日時:2020/05/22(金) 21:12:14.65 ID:tt5zpcTJ0
- Williamだと思ってたけど、最初からBillなんだね
- 34 名前:一般よりも上級の名無しさん 投稿日時:2020/05/22(金) 21:12:37.83 ID:DDFeNV/c0
- 10 PRINT アベガー
- 40 名前:一般よりも上級の名無しさん 投稿日時:2020/05/22(金) 21:14:47.50 ID:y9z1RmwE0
- >>34
20 goto 10
run - 35 名前:一般よりも上級の名無しさん 投稿日時:2020/05/22(金) 21:12:42.85 ID:c6HoVF5F0
- >>1
コメント行にビル・ゲイツとポール・アレンの名があるな
最初はPDP-10で書いたっぽい
となるとUNIXがなきゃマイクロソフトBASICは存在しなかったのか - 46 名前:一般よりも上級の名無しさん 投稿日時:2020/05/22(金) 21:21:19.50 ID:DwpMeIbR0
- >>35
PDP-10の初期のシステムはDECが作った独自の物であって、。
UNIXじゃないぞ - 50 名前:一般よりも上級の名無しさん 投稿日時:2020/05/22(金) 21:28:06.68 ID:D/p7rv3x0
- >>35
確かPDP-10上でエミュレートさせてBASICを作った
それをAltairの会社へ持ち込んで一発で動作させた - 36 名前:一般よりも上級の名無しさん 投稿日時:2020/05/22(金) 21:12:58.51 ID:VDSiajrH0
- トイサ
- 37 名前:一般よりも上級の名無しさん 投稿日時:2020/05/22(金) 21:13:22.48 ID:FItEItR90
- 10 PRINT "ハタラキタクネエ"
20 BEEP
30 END - 38 名前:一般よりも上級の名無しさん 投稿日時:2020/05/22(金) 21:14:06.35 ID:HspDaX2C0
- 解釈実行型。
- 39 名前:一般よりも上級の名無しさん 投稿日時:2020/05/22(金) 21:14:42.43 ID:D4LmB0R20
- そういや昔
basicはビギナーズうんたらかんたらコードの
頭文字を取ったもの
って書いてあったの見たけど
今どこ見ても書いてないんだよな
あれガセだったのかな - 42 名前:一般よりも上級の名無しさん 投稿日時:2020/05/22(金) 21:16:54.43 ID:xxFYrkh/0
- syntax error
- 43 名前:一般よりも上級の名無しさん 投稿日時:2020/05/22(金) 21:17:02.44 ID:xAkDUdPb0
- N88-BASIC(86)
が欲しい - 44 名前:一般よりも上級の名無しさん 投稿日時:2020/05/22(金) 21:18:33.07 ID:1LaQTl9n0
- MSX
- 45 名前:一般よりも上級の名無しさん 投稿日時:2020/05/22(金) 21:20:12.47 ID:hCvGwbpi0
- F-BASICはsymbol文でタイトル画像が簡単に作れてよかった
- 47 名前:一般よりも上級の名無しさん 投稿日時:2020/05/22(金) 21:21:38.69 ID:y9z1RmwE0
- 10 rem チツチャン クリチャン スキ スキ!
- 48 名前:一般よりも上級の名無しさん 投稿日時:2020/05/22(金) 21:22:48.12 ID:JTzULUOI0
- altair basicはエミュレータ上で開発したって本で読んだよ。
ポール・アレンがエミュレータ作ってビル・ゲイツがaltair basic作ったって。
二人ともaltairの実機は見たことなかったんだと。 - 51 名前:一般よりも上級の名無しさん 投稿日時:2020/05/22(金) 21:30:15.52 ID:JTzULUOI0
- オレも大学の実習でaltairみたいにスナップスイッチとLEDしかついてないコンピュータいじったことあるぞ。
ハンドアセンブルしてビットパターンでプログラム入力するんだよ。 - 52 名前:一般よりも上級の名無しさん 投稿日時:2020/05/22(金) 21:30:46.47 ID:LIlsTP8I0
- どしぇー
- 54 名前:一般よりも上級の名無しさん 投稿日時:2020/05/22(金) 21:33:07.46 ID:DzAIDDJl0
- loadか
- 55 名前:一般よりも上級の名無しさん 投稿日時:2020/05/22(金) 21:33:20.21 ID:DwpMeIbR0
- >>1のソースは、8086だし、MS-DOSのファイル・コントール・ブロックの定義があるし、。
8086用MS-DOS上で動かすベーシックだよね - 56 名前:一般よりも上級の名無しさん 投稿日時:2020/05/22(金) 21:35:42.86 ID:BuGfK43W0
- KANJ86 – KANJI String Function Support for Basic-86
とかある。漢字サポートしてたんだ。なんか嬉しい。 - 57 名前:一般よりも上級の名無しさん 投稿日時:2020/05/22(金) 21:36:14.70 ID:DwpMeIbR0
- >>1
>生成に必要なビルドスクリプトやMakefileをはじめとするとツール群、ビルド済みのバイナリは含んでいない。感触的にMS-DOSのアセンブラでビルド出来そう・・
- 60 名前:一般よりも上級の名無しさん 投稿日時:2020/05/22(金) 21:40:04.73 ID:iG4Gtuuc0
- BASICコンパイラのソースがほしい
- 61 名前:一般よりも上級の名無しさん 投稿日時:2020/05/22(金) 21:47:08.65 ID:JTA/CCZC0
- CMD PLAY
- 62 名前:一般よりも上級の名無しさん 投稿日時:2020/05/22(金) 21:47:54.10 ID:H/dmf8LD0
- いらーがる ふぁんくしょん こーる
- 64 名前:一般よりも上級の名無しさん 投稿日時:2020/05/22(金) 21:55:38.94 ID:CnPe5CAJ0
- illegal data error
- 66 名前:一般よりも上級の名無しさん 投稿日時:2020/05/22(金) 21:58:56.55 ID:Q2w6dZKk0
- ゲイツが怒るぞ
- 67 名前:一般よりも上級の名無しさん 投稿日時:2020/05/22(金) 22:03:26.81 ID:+oo3q99G0
- 西部労働レストラン
コメント一覧