BASIC誕生から50年 90
ストーリー by hylom
若者のBASIC離れ 部門より
若者のBASIC離れ 部門より
あるAnonymous Coward 曰く、
一昔前はプログラミングの入門用として広く普及していたプログラミング言語、BASICが5月1日で誕生から50年を迎えたそうだ(GIGAZINE)。
BASICといえばインタプリタという印象があるが、初期のBASICがコンパイル型言語だったというのは意外な話だ。また、かつてエドガー・ダイクストラがBASICについて「BASICに触れた学生に正しいプログラミングを教えることは不可能だ」といった発言をしたことについても触れられている。
MAT 命令 (スコア:5, 興味深い)
私が初めて読んだベーシック入門の本にはまだMAT命令が記載されていた。
行列が扱えたんだけど、当然、私のまわりで扱える実装はなかった。
結局、MAT命令が実装されたベーシックを触ることなく、ベーシック体験は終わった。
引退して暇になったら自分で作ってみようか…
Re:MAT 命令 (スコア:1)
えっ、Level2の入門書?
行列使えるBasic見たのはオリベッティのオフコン(死後)だったな。FDが8吋2Dだったな。
連立方程式解きたくて本職はどうやっているのか気になって、云わばカンニングですね。
それ見て反則だと思ったなぁ。や、至極真っ当なんだけど若かったから…
若かりし頃、素人に対してROM-Basicは一般的だったからどうなんだろ。私には負の影響
のような気がする。心の奥底に残ってるのがなんともはや…
---
#私はアマチュアよ
Re: (スコア:0)
ワンダバするのかと思った
Re: (スコア:0)
ワンダバダバダバダバ
ワンダバダバダバダバ
って頭の中にフレーズが浮かんで
なんだったっけなあとなった
Re:MAT 命令 (スコア:1)
四拍子系TACのワンダバ(第一興商のDAMほかで歌えるほう)を三拍子系MATのワンダバとごっちゃにしている気がするのだけど。
Re:MAT 命令 (スコア:1)
なるほど帰ってきたウルトラマン MAT(Monster Attack Team) [youtube.com]の方のワンダバか。
どっちかというとウルトラセブン 地球防衛軍ウルトラ警備隊 [youtube.com]の印象が強いなぁ。
#地球防衛軍はアナウンスが英語とか一番かっこよかった。
Re:MAT 命令 (スコア:1)
>地球防衛軍はアナウンスが英語
"The fourth gate open., The fourth gate open."
ですか?
40年くらい前に買った朝日ソノラマの「空想特撮映像のすばらしき世界」 [amazon.co.jp]本には誰の声だとか書いてあったけどもう忘れた。今は手元にない。
Re:MAT 命令 (スコア:1)
そうそう、そのアナウンス。
他にもその他にも国際的な、そして軍事組織的なシーンがあってかっこよかったです。
#もちろんアンヌ隊員もすてきでしたけど。
Re:MAT 命令 (スコア:1)
ご指摘ご教示いただくまで知らない楽曲でしたが、(#2593031)の本命だったという気がしてきました。
// つまり帰ってきたウルトラマンAとは無関係な連想に振り回されただけではないかと orz
Re:MAT 命令 (スコア:2)
エースは。。。タロウあたりで帰ってきたんでしたっけ?
二心一体で始まったという珍しいウルトラマン
#帰ってきたのはエースの前。超獣出現、MATおよび関係者壊滅、何とか倒した後エースに交代だったような。
もがいてジタバタ冒険の恋なの 三歩歩いて二歩下がる (スコア:1)
微妙に違う気がするなあと思って、ぐぐってみたら、
>ワンダバダバダダイバダッタダッタ
>ワンダバダバダバダッタ
みたいな感じらしい。
もちろんリズムや何かは全然違うので、音楽として聞いてたら間違うはずはない。
Re:MAT 命令 (スコア:1)
「帰ってきたウルトラマン(新ウルトラマン)」「ウルトラマンA(エース)」を鞄語にして混乱を与えていたらごめんなさいです。
ZAT隊員の身体を一時的に借りてウルトラ兄弟のひとりとして地球・日本ではウルトラマンタロウとだけ関係を有する感じで傍から見ればどこの誰なんだかという胡乱な輩でしたねえ。会食光景も船隊シリーズのロケ地みたいなアウトドアだったし。
さしずめ過去の経歴は抹消して地球に…という事情にもわたしには思えました。
放映1年の折り返し回直後にして心の半分を喪失してしまう主人公というのは古今東西画期的だったかもしれないと今にして思う。もし事情が違っていたら北斗は1000光年の彼方に旅立ちひとり南が後を託されるという妄想中。。。。
Re:MAT 命令 (スコア:1)
後半で周辺の仲間が軒並み死亡してしまう
おゝとりゲン を超えてたっけ?? と記憶をたどってみたけど
…もうすっかり忘れてた\(^o^)/
Re:MAT 命令 (スコア:1)
2014年にもなってその曲名を目の当たりにすることが出来るのは
スラッシュドットだけ!(えー
#ひとよひとよにひとみごろ~
Re:MAT 命令 (スコア:1)
ワンダバダッダ~
ワンダバダダッダ~
ワンダバホダラダホーイホイ
#どうせこの世はわんだばほだらだほーいほい~~
テレビ東京も50周年 (スコア:2)
テレビ東京開局50周年:テレビ東京
http://www.tv-tokyo.co.jp/50th/ [tv-tokyo.co.jp]
ダスキンも50周年
ダスキン50周年:株式会社ダスキン
http://www.duskin.co.jp/50th/ [duskin.co.jp]
Re:テレビ東京も50周年 (スコア:1)
青森県立青森東高等学校 [asn.ed.jp]も開校から50周年みたいな話でもいいの?
// 今でも大型機、ミニコンで昔ながらのBASICのプログラムを動かす人もいるのかと思うと隔年の感あり。
Re:テレビ東京も50周年 (スコア:2)
ダスキンは余計ですが、
テレビ東京は
パソコンサンデーを思い出しまして。
Re: (スコア:0)
ダスキンと言えば、アスキーの編集者が
「一般的な社名でないのでよくタクシーの領収書の宛名を間違われてしまう。それでもちょっとした間違いなら経理も受け取ってくれるが、『ダスキン』とか他社の名前そのものを書かれてしまうとどうにもならない」と嘆いていたのを思い出します。
アスキー→西 和彦→BASIC。はいつながった。
Re: (スコア:0)
重箱の隅ですが
// 今でも大型機、ミニコンで昔ながらのBASICのプログラムを動かす人もいるのかと思うと隔年の感あり。
古臭すぎて受講者が少ないため、来年は開講されずに次は2016年ですね。わかります。
Re:テレビ東京も50周年 (スコア:1)
>受講者が少ないため、来年は開講されずに
そっちの可能性までは頭がついていけてなかった。
未経験者が配属後に担当引継ぎさせられた長年実績ある組込ほかで既存プログラムの機構拡張・改訂の面倒を見ることになってはわわ…
という光景をイメージしたのです。
Re:テレビ東京も50周年 (スコア:1)
オフトピ
用語の誤り訂正多謝。
BASICといえば? (スコア:2)
みんなの「BASICといえば・・」をどうぞ。
おいらはtheBASICだな。・・それプログラム言語じゃねーし。
**たこさん**・・・
一行プログラミング (スコア:2)
BASICの文法の範囲内で,1行でどれだけのことができるかへの挑戦でした。IF文は使えないので論理式やFOR~NEXTで代用する,1行256文字(だったか?)の制限など…
SEGAのBASICで1行アナログ時計を作ったり,MSX-BASICで雑誌に載っていた1行ゲームを打ち込んだりとかしてました。
Re:一行プログラミング (スコア:1)
SONY BASICなら1行の関数の中で条件分岐ができたんだけどなぁ
Re:BASICといえば? (スコア:2)
Re:BASICといえば? (スコア:1)
わが家に導入されたパソコンの搭載BASICにはMMLが搭載されていなかった(もちろん音源もない)のが原因でDTM方面の趣味に行かなかったのです。
親戚の家でXEVIOUSのBGMは入力したけど、それ止まりだった。
Re:BASICといえば? (スコア:1)
センター試験に行番号付きBASICが使われていると聞いてびっくりしました。
http://www.dennougumi.co.jp/support/exam/ [dennougumi.co.jp]
LET命令とか懐かしすぎ...
Re:BASICといえば? (スコア:1)
MZ-80 series BASIC ですねぇ。
予約語などをスペースで区切らずにかけてしまう、かなり変態的なパーザだったような。
Re:BASICといえば? (スコア:1)
HuBASICだなー
テープのロード時間が長いけどやっぱこっち使ってたよー
マシン語のサブルーチンが暴走する度に5分待ってたという
まあその間にソース見直してハンドアセンブルしてたんですけどね
Re:BASICといえば? (スコア:1)
私もHuBASICに一票
初代X1だったので、最初はCZ-8CB01→後にCZ-8FB01に出世(?)、最後はCZ-8FB02
#型番はうろ覚えなので、間違ってたらご指摘願います!
オフトピになるかな?
自作やパソコン雑誌から打ち込んだゲーム目的で、高校生当時、我が家は半ば友人達のゲーセン化してましたが、
バンドのキーボードや多重録音を趣味としていた友人が「そんな(PCの)キーボード叩いてて何が気持ちいいの?」
と問うて来たので、「多重録音で1曲完成して聴き直したら気持ちいいだろ?自分で書いたプログラムが思い通りに
動いたら、同じ様に気持ちいいんだよ」と答えました
Re:BASICといえば? (スコア:1)
Oh! MZ に掲載されていた S-OS 打ち込んで、
さらに、LISP や C (だったかな)を打ち込んで、
はじめて BASIC とアセンブラ以外に触れたなぁ、、、
(遠い目の年寄り)
Re:BASICといえば? (スコア:1)
*** COMMODORE BASIC ***
7167 BYTES FREE
READY.
REM 古すぎ。
Re:BASICといえば? (スコア:1)
ベーシックマスター Level 2 の レベル2BASIC。
とても買える値段じゃなかったので、ショールームに入り浸って
弄り倒してました。:-)
カナ記号とBREAKを同時押しして、どっちを先に離すんだっけ?
と悩んだのも今は昔w
# ソフトリセットか、モニタに入るか
Re:BASICといえば? (スコア:1)
SONY BASIC
味わい深いが、変態的で、他機種との移植性が極めて絶望的。
移植性を無視しだすと、cond、eval、setq、prog関数を使って、通常は複数行を要するプログラムを「関数」として1行で定義するとか、変態の道に入り込んでいったものでした。
Re:BASICといえば? (スコア:1)
私にとってはQuick Basic [wikipedia.org]ですね。
PC8801MkのN88 Disk Basic、PC-9801RSのN88 Disk Basic(86)と触って、たどり着いたのがこれでした。
/*
N88Basicは、対話的に使うと便利だと思うな。
ただ、あれで一定規模以上のプログラムを組むのは、構成力が無いとできないと思う。
*/
N88 Basicは80年代前半であれば、先進的な言語環境だったと思うんだけど、Quick Basicを見てしまうと「・・・」という感じですね。
やはり近代的なエディタ、構造化プログラミングを意識した言語仕様は使いやすかった。
VBは、オブジェクト指向の考えを取り入れているので、いきなり始めると取っつきにくい面があると思うんだよね。
VBが出たとき早速購入して使ってみたけど、マニュアルで使われている用語が、まず分からなかったという思い出がある。
私はJustwindw2上のアプリケーション用のマクロ言語だったPlayliteを間に挟んで、VBAに移行できたけど。あれもBasic系言語だよな。
Re:BASICといえば? (スコア:1)
学生時代は、TK-80BS。でもやはりBASICと言えば、仕事で使ってたHP-BASICですね。
最初は、 HP85 [oldcomputers.net]というオールインワンタイプ。変数の名前の制約がきつくて、まず変数リストを書いてからコーディングしていました。でも、SyntaxErrorはRETURNキー打った時点ですぐ指摘してくれるし、記録メディアはテープだけどちゃんとファイル管理できたし、グラフィックは強力だし、スクリーンダンプは内蔵のサーマルプリンタですぐとれるし、CRTに描画したグラフはそのまま外付けのペンプロッタに出力できたし、なによりすごいのが、HP-IBインターフェイスで、プリンタもプロッタもフロッピーディスクドライブも全部同じインターフェイスでつながって、そして計測器をすいすいコントロールできて、デバイス替えてはパラメータを変えて延々とデータを採るみたいな実験の忍耐力の要る作業を一気に解決してくれました。
#おかげで自腹で無理して買った PC8001は、すぐに埃をかぶってしまいました。
Re: (スコア:0)
N88 BASICかなあ
20年以上前になるんだけど
PC98のコンピュータールームが小学校にできて
そこで初めてプログラミングをならったっけ…
高校ではなぜかMacintosh Classicで
教室の裏の書棚にはFM-7のタモリの写真入りの雑誌があったっけ
Re:BASICといえば? (スコア:1)
少数派だろうけどNつながりのN60m-BASICなのでここで…
30年前?、一家全員PCという存在すら知らない中、父がなにを血迷ったか
PC-6001mkⅡを親戚からもらってきましたとさ。
当然埃まみれになりそのまま捨て去られると思いきや、当時ファミコンが
壊れたまま放置されてしまい、遊び道具がなくなった10歳の私は
当時の入門書やらをみて、がんばってBASICを書いていたのでした…
ちんけなゲームでも、自分で考えて書いて動いたときはうれしかったです。
# その後、ソフト開発者になってしまうのはたぶんここが原点。
Re: (スコア:0)
ベーマガの事もたまには思い出してあげて下さい。
Re: (スコア:0)
こんにちはマイコン
Re: (スコア:0)
F-BASIC386ですかね。
インタプリタ単体で25,000円、コンパイラがつくと45,000円ぐらいしたんじゃなかったかな。
スプライトを使ったゲームを作ったりしたなぁ。懐かしい。
Re: (スコア:0)
テクポリに載ってた画像を表示するだけのプログラムの為に数ページのBASIC打ち込んだり
某サウンドドライバの為に数十ページあるバイナリ打ち込んだり
今考えると正気の沙汰じゃなかったなー
Re:BASICといえば? (スコア:1)
MZ80Bのころ(白黒二値、正確には緑黒だけど)はカーソルキーでポインタ動かしてスペースキーで線分の始点・終点指定、
Pキーで塗りつぶし位置指定、最後に表示されているパターンをPOKEでモニタにデータを落とすプログラムと
モニタに落としたデータをPEEKで読み込んで表示するプログラムをBASICで作った。
#私のユーザー名もBASIC起源
らじゃったのだ
Re:BASICといえば? (スコア:4, 興味深い)
ちなみに画像の取り込みは、元画像にサランラップを重ねてなぞり、そのサランラップをディスプレイに張り付けてなぞるラップスキャン。
らじゃったのだ
Re:BASICといえば? (スコア:1)
X68000が現役の時代ってラップスキャンも現役だったよね…
もう今はどうしてこんなに安いのってぐらいスキャナ(とプリンタ)は安くなってるけど
デジカメの隆盛も関係してるんだろうなあ…
Re: (スコア:0)
GOTO文かなあ。しかも引数をラベルじゃなくて行番号で指定する奴。
引数の行番号を変数や式で指定出来る実装があって、ソース読んでもさっぱりだった。
ピンとこない (スコア:0)
BASICと言えばやっぱりTiny BASIC
オリジナルのダートマスBASICの話をされてもピンとこない
#TL/1やGAME、その当時「記号言語」と呼ばれたTiny言語たちは生誕何周年かを祝ってくれるのだろうか?
Re:ピンとこない (スコア:1)
ここまで MSX Basic なし。
Re: (スコア:0)
Tiny BASIC といえば、なんといっても Tiny Star Trek でしょう