引用元
1 :キングコングラリアット(長野県) [DK]:2020/05/22(金) 20:50:40 ?PLT ID:SftPoG4+0●.net
sssp://img.5ch.net/ico/asopasomaso.gif
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://github.com/microsoft/GW-BASIC?files=1
6 :
ハイキック(神奈川県) [US]:2020/05/22(金) 20:54:38 ID:t42+D6of0.net
53 :
膝靭帯固め(東京都) [FR]:2020/05/22(金) 21:31:04 ID:DzAIDDJl0.net
>>6
あったあった。
自分も幼稚園時だったからカタカナで覚えてた(笑)
files road run
91 :
ジャンピングエルボーアタック(兵庫県) [US]:2020/05/22(金) 23:01:03 ID:ohJcJN5d0.net
98 :
スターダストプレス(大阪府) [GB]:2020/05/22(金) 23:14:51 ID:edqraV8A0.net
>>91
FORTRAN77ディスてるのか
implicit real*8(a-h,o-z)
104 :
不知火(関東地方) [ニダ]:2020/05/22(金) 23:30:26 ID:JWcxERGH0.net
114 :
不知火(関東地方) [ニダ]:2020/05/22(金) 23:44:23 ID:JWcxERGH0.net
>>98
そういやVAXあたりのFORTRANコンパイラは小文字許してたな。テンポラリの修正で使ってたわ。
汎用機に持ってくと通らないんでコンバータ使ってたわ。
めんごめんご
106 :
ジャンピングDDT(静岡県) [US]:2020/05/22(金) 23:35:28 ID:+oo3q99G0.net
>>91
型宣言的なのはあるっちゃある
DEFINT
使いやすいわけではない
35 :
ミッドナイトエクスプレス(大阪府) [US]:2020/05/22(金) 21:12:42 ID:c6HoVF5F0.net
>>1
コメント行にビル・ゲイツとポール・アレンの名があるな
最初はPDP-10で書いたっぽい
となるとUNIXがなきゃマイクロソフトBASICは存在しなかったのか
46 :
ミッドナイトエクスプレス(静岡県) [US]:2020/05/22(金) 21:21:19 ID:DwpMeIbR0.net
>>35
PDP−10の初期のシステムはDECが作った独自の物であって、。
UNIXじゃないぞ
50 :
不知火(石川県) [ニダ]:2020/05/22(金) 21:28:06 ID:D/p7rv3x0.net
>>35
確かPDP-10上でエミュレートさせてBASICを作った
それをAltairの会社へ持ち込んで一発で動作させた
148 :
キングコングニードロップ(日本) [ニダ]:2020/05/23(土) 08:06:36 ID:JEoxFy6n0.net
>>50
8080のプログラムを受注したけど実機が無かったからエミュレータ作ってそれ使ってデバックすればいいじゃん
とか言っていきなりエミュレータ作ったんだよな
102 :
不知火(関東地方) [ニダ]:2020/05/22(金) 23:26:25 ID:JWcxERGH0.net
上司のautoexecに新年の挨拶仕込んだらすげー怒られた思い出。
上司のcommand.comを京都弁に書き換えてDOSドスにしたら殴られた思い出。
一太郎の辞書ディスクにエッチな変換をいっぱい入れといたら灰皿が飛んできた思い出。
すげえ平和な時代だった。
107 :
スターダストプレス(大阪府) [GB]:2020/05/22(金) 23:36:33 ID:edqraV8A0.net
>>102
char *p;
p=malloc(1000);
if (p == (char *) NULL)) {
fprintf(stderr, ”いやん.大きすぎて入らない¥n”);
}
121 :
スターダストプレス(大阪府) [GB]:2020/05/22(金) 23:58:21 ID:edqraV8A0.net
>>120
クリーンコンピュータMZ-80の起動方法がわからなかった
141 :
ジャンピングDDT(三重県) [CN]:2020/05/23(土) 07:04:07 ID:LhI7HsGp0.net
>>121
毎回BASICをカセットでロードしないといけなかったな
173 :
タイガースープレックス(兵庫県) [ES]:2020/05/24(日) 23:51:45 ID:lBf6TKO50.net
>>141
でも、今のPCも基本そうだよな。HDDやSSDになって読込が早くなっただけで
14 :
トラースキック(青森県) [CN]:2020/05/22(金) 21:01:17 ID:AQcZCiY90.net
>>5
マイコンBASICマガジンとかヌルすぎだな
おれはPiOでマシン語を懸命に入力していた
今では考えられない情熱だわ
74 :
オリンピック予選スラム(千葉県) [US]:2020/05/22(金) 22:17:17 ID:hk4GU62j0.net
>>14
@ @
レ
ワ
みたいな幼稚なテキストをPRINTやLOCATEで表示させて喜ぶ連中がいる一方、
俺はCQとI/Oとラ製とラジオライフを愛読する中学生だった
21 :
アンクルホールド(大阪府) [ニダ]:2020/05/22(金) 21:07:06 ID:TUyoxPKX0.net
BASICってファミリーベーシック持ってた俺なら理解できる?
59 :
かかと落とし(神奈川県) [ニダ]:2020/05/22(金) 21:39:32 ID:QgVg7hlU0.net
>>21
余裕
俺は小学生の頃ファミリーベーシック
高校のコンピューター研でN88ベーシック
大学の時Cの講義では現役なのにチューター状態で
バイトでVBA書いて小銭稼いで
卒業もせずにそのままVB案件で月50くらい稼いでた
その後VB.netではなくC#三昧
34 :
トペ コンヒーロ(埼玉県) [ニダ]:2020/05/22(金) 21:12:37 ID:DDFeNV/c0.net
157 :
ミドルキック(福岡県) [GB]:2020/05/23(土) 11:17:32 ID:OOihg9tQ0.net
>>40
function call error in 10
112 :
スターダストプレス(大阪府) [GB]:2020/05/22(金) 23:41:44 ID:edqraV8A0.net
Free化希望
DEC
VMS
ULTLIX
IBM
MVS
MS
XENIX
JCLとかやりたいな
//SYSIN DD なんとか
123 :
ジャンピングDDT(東京都) [US]:2020/05/23(土) 00:01:38 ID:EAHakTXF0.net
今フリーで使えるBASICってあるのかね、DOSはフリーのやつあるけど
145 :
メンマ(東京都) [ニダ]:2020/05/23(土) 07:41:35 ID:gIPnRMYm0.net
>>123
Visual Studio Communityはどう
昔ながらの行番号付けるタイプのBASIC言語は今もあるんだろうか?
130 :
膝靭帯固め(空) [VN]:2020/05/23(土) 00:13:29 ID:SCQA+4jN0.net
そろそろWin2000のソースを公開して欲しいよね
136 :
ナガタロックII(栃木県) [ニダ]:2020/05/23(土) 01:37:31 ID:+n7I1e0f0.net
147 :
タイガードライバー(三重県) [PH]:2020/05/23(土) 07:49:52 ID:LePxEGTV0.net
ロボコップはMS-DOSで動いてたんだぞバカにするな。
156 :
メンマ(東京都) [US]:2020/05/23(土) 10:54:28 ID:lLLM1PyG0.net
10 cls
20 print=”にしこり”
30 print=”まつい”
40 end
175 :
ジャーマンスープレックス(東京都) [CN]:2020/05/25(月) 14:15:20 ID:pHQp9ecr0.net
ASSUME CS:CSEGってアセンブラだなこれ
178 :
中年’sリフト(東京都) [ヌコ]:2020/05/25(月) 14:40:49 ID:CVjeIemv0.net
>>175
x86(i8088用かな?)アセンブラだね。
俺も書いてたよ。
2 :
レッドインク(埼玉県) [GB]:2020/05/22(金) 20:51:02 ID:ym9mfGDT0.net
30 :
ミッドナイトエクスプレス(静岡県) [US]:2020/05/22(金) 21:10:27 ID:DwpMeIbR0.net
51 :
キチンシンク(東京都) [US]:2020/05/22(金) 21:30:15 ID:JTzULUOI0.net
オレも大学の実習でaltairみたいにスナップスイッチとLEDしかついてないコンピュータいじったことあるぞ。
ハンドアセンブルしてビットパターンでプログラム入力するんだよ。
63 :
ミッドナイトエクスプレス(静岡県) [US]:2020/05/22(金) 21:54:03 ID:DwpMeIbR0.net
>>51
昔のミニコンとかは、そんなコンソールがついてたよね
でもって、ブートローダを撃ち込めるw
今みたいにBIOSの書き換えミスで起動しなくなるとか無い
壊れたらパチパチ、スイッチで機械語のブートローダを全部打ち込めば起動するw
すげーたいへんだけど・・
76 :
逆落とし(東京都) [ニダ]:2020/05/22(金) 22:20:18 ID:dcbF4eQM0.net
こんなんだっけ?
10 トベ20
20 マワレ 1 カラ 5 カンカク
158 :
ミドルキック(福岡県) [GB]:2020/05/23(土) 11:25:13 ID:OOihg9tQ0.net
>>76
10 20 ニイケ
20 マワレ 30 A = 1 カラ 5 カンカク 1
30 トジレ
next に 価する トジレ に、ちっと自信がない。
トジル だったかもしれん
79 :
ストマッククロー(滋賀県) [AU]:2020/05/22(金) 22:26:14 ID:E6zB0JE40.net
BASICでも、PEEKとPOKE使えば、
マシーン語が動くんだぞ。
87 :
閃光妖術(大阪府) [US]:2020/05/22(金) 22:46:13 ID:FItEItR90.net
85 :
ニールキック(新潟県) [CN]:2020/05/22(金) 22:35:27 ID:3eyq2XlG0.net
>>39
beginner’s all-purpose symbolic instruction code
って、Wikipediaに載ってたぞ。
101 :
スターダストプレス(大阪府) [GB]:2020/05/22(金) 23:18:36 ID:edqraV8A0.net
103 :
キン肉バスター(長野県) [ニダ]:2020/05/22(金) 23:28:36 ID:hCvGwbpi0.net
>>55
そういやN88-BASICもDOS版のがあったな
109 :
レインメーカー(岩手県) [EU]:2020/05/22(金) 23:37:16 ID:rcv/J4G10.net
BASICからCに移行したら変数に$付けるとかアホっぽいと思ってたのにPHPにどっぷり浸かってる俺ですハイ
110 :
アイアンフィンガーフロムヘル(やわらか銀行) [FR]:2020/05/22(金) 23:38:14 ID:KOH5fYr40.net
win2000も公開してほしいな
無料OSとしてlinuxみたいになれ
116 :
スターダストプレス(大阪府) [GB]:2020/05/22(金) 23:45:28 ID:edqraV8A0.net
117 :
:2020/05/22(金) 23:48:42.53 ID:UivEcz640.net
>>4
RADとして現代最も優秀なんやで
例えばお前が28時間かけて
2万行コーディングしないと作れないレベルの
マルチプラットフォームアプリケーションを
俺はBASICで1時間半で作れる
118 :
不知火(関東地方) [ニダ]:2020/05/22(金) 23:52:21 ID:JWcxERGH0.net
>>116
へー。使ったことないわ。FORTRANはg77使うまでは作法的に大文字一本だったし。
119 :
ジャストフェイスロック(東京都) [US]:2020/05/22(金) 23:55:28 ID:4jPLrcb10.net
124 :
ダブルニードロップ(関東地方) [US]:2020/05/23(土) 00:06:47 ID:7DT80HIE0.net
10 motor 1 : motor 0 : goto 10
125 :
ストレッチプラム(熊本県) [DE]:2020/05/23(土) 00:09:15 ID:uk+sc4ky0.net
127 :
ダブルニードロップ(関東地方) [US]:2020/05/23(土) 00:10:29 ID:7DT80HIE0.net
129 :
ダブルニードロップ(関東地方) [US]:2020/05/23(土) 00:12:03 ID:7DT80HIE0.net
131 :
ジャンピングDDT(東京都) [TW]:2020/05/23(土) 00:17:54 ID:RO8aFF430.net
133 :
キングコングニードロップ(ジパング) [US]:2020/05/23(土) 00:18:42 ID:rzGepOLk0.net
134 :
頭突き(大阪府) [GB]:2020/05/23(土) 00:20:50 ID:0YY9v8Xb0.net
VAX-11のVMS使ってたけどジャーナルファイルシステムてすごいよな
DECNETはなぜ流行らなかったのか
SET HOST=
135 :
フルネルソンスープレックス(茸) [GB]:2020/05/23(土) 01:03:33 ID:g/kIsJDd0.net
MS-DOSってのは保険として持っておく起動ディスクのことかい?
138 :
バズソーキック(東京都) [SE]:2020/05/23(土) 03:20:04 ID:jRThnber0.net
140 :
ジャンピングDDT(三重県) [CN]:2020/05/23(土) 07:01:43 ID:LhI7HsGp0.net
142 :
メンマ(東京都) [ニダ]:2020/05/23(土) 07:11:37 ID:gIPnRMYm0.net
Microsoftの祖業はBASICだったな
アセンブラで作るのはつらそう
144 :
ファイヤーボールスプラッシュ(茸) [US]:2020/05/23(土) 07:38:38 ID:V9UHt4lA0.net
146 :
逆落とし(神奈川県) [ニダ]:2020/05/23(土) 07:47:47 ID:y4WgNhcJ0.net
DOS6、せめてDOS4をオープンにしろよ
2とか実用性以前のレベル
149 :
フェイスクラッシャー(長屋) [GB]:2020/05/23(土) 08:16:34 ID:rqSqcP6i0.net
153 :
TEKKAMAKI(神奈川県) [IR]:2020/05/23(土) 09:03:12 ID:pbCR5RGi0.net
154 :
膝靭帯固め(東日本) [US]:2020/05/23(土) 09:04:24 ID:NzmRKao40.net
155 :
シャイニングウィザード(兵庫県) [US]:2020/05/23(土) 09:31:42 ID:PFeU+bTI0.net
159 :
毒霧(東京都) [US]:2020/05/23(土) 11:42:03 ID:kO8Pqqiz0.net
162 :
キチンシンク(東京都) [JP]:2020/05/23(土) 18:25:22 ID:YfCN/mBK0.net
どうせならPC-8801のN88ーBASICが開示されたらいいなぁ
これと8001のN-BASICはMSが所有権もってんだろ
そうすりゃPC-88SRminiとか出せるんじゃない?
164 :
バックドロップホールド(福岡県) [US]:2020/05/23(土) 20:32:22 ID:bYwjQEMp0.net
>>163
俺もMZ-80BあるけどBASICのカセットがないのでオブジェになってるわ
音声データで公開してくれないかなシャープさん
165 :
魔神風車固め(ジパング) [ニダ]:2020/05/23(土) 20:47:47 ID:AlYYbsPn0.net
「弘法、筆を選ばず」とも言うし、PCの速度も容量もN88basic全盛の時代とは比べ物に為らない程進化している。
ハードを直接叩くプログラムじゃ無ければ、今なら実用ソフトでもbasicで良い気がする。その気になれば、マシン語もbasicコンパイラも有る訳ですし。
177 :
不知火(新潟県) [ニダ]:2020/05/25(月) 14:29:47 ID:hrKSxnOP0.net
PiOはこないだ押し入れで発掘した
ソノシートもついてた
179 :
ジャンピングカラテキック(千葉県) [US]:2020/05/25(月) 14:57:46 ID:N9KBZsGv0.net
Quick Basicはコンパイル出来て便利だったな
180 :
16文キック(神奈川県) [US]:2020/05/25(月) 20:40:09 ID:bCH89kpB0.net
PC-6001mk?のN60mーBASIC使ってた
懐かしい
コメントする