アカウント名:
パスワード:
・確かに60年代、我々は人類を月へ遅りこんだが、それを実現させたのはFortranであってBASICでは無い。・その時代のBASICをオリジナルと定義するならば、現在では作れる人が存在しない。・というのも字句解析→構文解析という現在では一般的な作り方をしていないからだ。今となってはこの時代のFortran処理系を作ることさえ職人芸と呼ばれて久しい。・一般的な字句解析 → 構文解析のプロセスを経てBASICを再定義したものがQucikBasicであるとMSは主張しているし、ちょっと考えても実際そうなるだろう?・BASICとひと口にいっても、日本人に馴染みの深いN88的なものから、MSがBASICと称するQuickBASIC的なものまで様々だ。・BASICで一財産築いたMSでさえ、80年代後期にはQuickBASICへとシフトし、今日VisualBasicやExcelBasic等と称しているもの達もそれの派生系である。・オリジナル時代のBASICは環境であり、直接マシン語やVRAMを叩いたりもできたが、現在それを忠実に再現するならスマホで言えば要root/要脱獄が必要である。・一体どこのバカが今更そんなもん求めているんだ?
人類は月になど行ってない [asyura2.com]んですよ!!!
そもそも「BASIC」と言っているのは単なる象徴であり、ああいう位置づけのもの、つまりユーザが簡易に色々いじれるものがどうしてないんだろう、ということなのでは?
そんならJavaScriptでいいんじゃね?動画や音声も簡単に使えるしcanvasでまさにBASIC時代のようなお絵かきも簡単
JavaScriptだと、むかしのBASICみたいなお手軽感というか敷居の低さ感(日本語を誤用してるかもしれないけど)がないんですよね。
ダイレクトモード実行ができて、そのまま行番号をつければプログラムになってしまうお手軽さがいいんですよね。誰でも気軽にプログラミング入門ができてしまうというか。(いまどきなら、行番号をつけなくてもエディタにコピペでもいいと思うけど)。
せっかく、プログラム可能(原理的には)で安価で手軽なハードウェアが広く普及したというのに、プログラミング人口の裾野が広がることにつながってない、というのが、今回の話題の核心にある思いなんだと思うのです。
PC限定だけど、FirefoxならCtrl+Shift+K、ChromeならCtrl+Shift+Jで出てきたウィンドウにJavaScriptのコード断片打ち込めばそのままダイレクトモードのノリでコード実行できるよ。コピペで複数行のコードも貼れるし、長すぎなければ「javascript:」付けてブックマークに登録すればbookmarkletにして実行もできる。残念ながらIE9の開発者ツールにはこういう機能はないみたい
>そのまま行番号をつければプログラムになってしまうお手軽さがいいんですよね。行番号はバッドプラクティスの一つだ
スマホにはないかもしれませんが、PCですとSqueakがその用途にぴったりだと思います。
MZやX1用のHu-Basicみたいなスパゲッティ上等!なもの希望します
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
「毎々お世話になっております。仕様書を頂きたく。」「拝承」 -- ある会社の日常
そもそも (スコア:3, 興味深い)
・確かに60年代、我々は人類を月へ遅りこんだが、それを実現させたのはFortranであってBASICでは無い。
・その時代のBASICをオリジナルと定義するならば、現在では作れる人が存在しない。
・というのも字句解析→構文解析という現在では一般的な作り方をしていないからだ。今となってはこの時代のFortran処理系を作ることさえ職人芸と呼ばれて久しい。
・一般的な字句解析 → 構文解析のプロセスを経てBASICを再定義したものがQucikBasicであるとMSは主張しているし、ちょっと考えても実際そうなるだろう?
・BASICとひと口にいっても、日本人に馴染みの深いN88的なものから、MSがBASICと称するQuickBASIC的なものまで様々だ。
・BASICで一財産築いたMSでさえ、80年代後期にはQuickBASICへとシフトし、今日VisualBasicやExcelBasic等と称しているもの達もそれの派生系である。
・オリジナル時代のBASICは環境であり、直接マシン語やVRAMを叩いたりもできたが、現在それを忠実に再現するならスマホで言えば要root/要脱獄が必要である。
・一体どこのバカが今更そんなもん求めているんだ?
そもそも^2 (スコア:1)
人類は月になど行ってない [asyura2.com]んですよ!!!
Re: (スコア:0)
そもそも「BASIC」と言っているのは単なる象徴であり、ああいう位置づけのもの、つまりユーザが簡易に色々いじれるものがどうしてないんだろう、ということなのでは?
Re: (スコア:0)
そんならJavaScriptでいいんじゃね?
動画や音声も簡単に使えるしcanvasでまさにBASIC時代のようなお絵かきも簡単
Re: (スコア:0)
JavaScriptだと、むかしのBASICみたいなお手軽感というか敷居の低さ感(日本語を誤用してるかもしれないけど)がないんですよね。
ダイレクトモード実行ができて、そのまま行番号をつければプログラムになってしまうお手軽さがいいんですよね。
誰でも気軽にプログラミング入門ができてしまうというか。
(いまどきなら、行番号をつけなくてもエディタにコピペでもいいと思うけど)。
せっかく、プログラム可能(原理的には)で安価で手軽なハードウェアが広く普及したというのに、
プログラミング人口の裾野が広がることにつながってない、というのが、今回の話題の核心にある
思いなんだと思うのです。
Re:そもそも (スコア:1)
PC限定だけど、FirefoxならCtrl+Shift+K、ChromeならCtrl+Shift+Jで出てきたウィンドウにJavaScriptのコード断片打ち込めばそのままダイレクトモードのノリでコード実行できるよ。コピペで複数行のコードも貼れるし、長すぎなければ「javascript:」付けてブックマークに登録すればbookmarkletにして実行もできる。
残念ながらIE9の開発者ツールにはこういう機能はないみたい
Re:そもそも (スコア:1)
>そのまま行番号をつければプログラムになってしまうお手軽さがいいんですよね。
行番号はバッドプラクティスの一つだ
Re: (スコア:0)
スマホにはないかもしれませんが、PCですとSqueakがその用途にぴったりだと思います。
Re: (スコア:0)
MZやX1用のHu-Basicみたいなスパゲッティ上等!なもの希望します