「BASIC」の版間の差分
ナビゲーションに移動
検索に移動
imported>Mono Book (→概要) |
(→応用) |
||
14行目: | 14行目: | ||
その一方で神の域に達している[[プログラマー]](通称[[人間アセンブラ]])の間では、BASICで[[16進数]]を延々と書いた[[変数]]を作り、それを実行すると[[変数]]の内容を[[機械語]]に変換しつつ[[チェックサム]]を計算し、問題が無ければ実行、問題があれば[[シンタックスエラー]]を発生させるという手法が大流行した。 | その一方で神の域に達している[[プログラマー]](通称[[人間アセンブラ]])の間では、BASICで[[16進数]]を延々と書いた[[変数]]を作り、それを実行すると[[変数]]の内容を[[機械語]]に変換しつつ[[チェックサム]]を計算し、問題が無ければ実行、問題があれば[[シンタックスエラー]]を発生させるという手法が大流行した。 | ||
− | これは通常の[[アセンブラ]]では検出されない[[シンタックスエラー]]を検出するという目的だけのためにBASICを使ったものであり「それをBASICと呼んでいいのか?」という疑問もあるが、[[ソースコード]]を紙面に印刷して受け渡すという手法がとられていた時代においては有効な手法であった。[[ベーマガ]]にはその手の[[ソースコード]]が大量に掲載されていた。 | + | これは通常の[[アセンブラ]]では検出されない[[シンタックスエラー]]を検出するという目的だけのためにBASICを使ったものであり「それをBASICと呼んでいいのか?」という疑問もあるが、[[ソースコード]]を紙面に印刷して受け渡すという手法がとられていた時代においては有効な手法であった。[[マイコンBASICマガジン|ベーマガ]]にはその手の[[ソースコード]]が大量に掲載されていた。 |
== 関連項目 == | == 関連項目 == |
2015年5月15日 (金) 03:23時点における版
BASIC(べーしっく)とは、「Beginner's All-purpose Symbolic Instruction Code」の頭文字をとったプログラミング言語の一種である。
歴史
1963年に米国ダートマス大学のジョン・ケメニー(John G. Kemeny)とトーマス・カーツ(Thomas E. Kurtz)の二人の教授によって、コンピュータサイエンティストでない人向けに考案された会話型言語である。BASICはインタプリタの代名詞となっているが、ダートマス大学で作られた元祖BASICはコンパイラだったという。
1970年代にBASICをさらに簡易化したTiny BASICが大流行、それに続くかたちでMS-BASICの登場により不動の地位を築き、さまざまは派生を生むこととなった。
概要
BASICは行番号を基にしている簡単な文法をもつ。
BASICの語源を日本語に直訳すると「初心者向け汎用記号命令コード」であり、素人と思われたくない自称プロフェッショナルの間では敬遠されまくった。
応用
その一方で神の域に達しているプログラマー(通称人間アセンブラ)の間では、BASICで16進数を延々と書いた変数を作り、それを実行すると変数の内容を機械語に変換しつつチェックサムを計算し、問題が無ければ実行、問題があればシンタックスエラーを発生させるという手法が大流行した。
これは通常のアセンブラでは検出されないシンタックスエラーを検出するという目的だけのためにBASICを使ったものであり「それをBASICと呼んでいいのか?」という疑問もあるが、ソースコードを紙面に印刷して受け渡すという手法がとられていた時代においては有効な手法であった。ベーマガにはその手のソースコードが大量に掲載されていた。
関連項目
参考文献