Guajara in other languages: Spanish, Deutsch, English, French, Italian ...



BASIC

BASIC(ベーシック)はBeginners All purpose Symbolic Instruction Codeの略で、手続き型言語の一つ。英単語の「Basic(基礎)」の意味も持つと考えられる。 1964年、米ダートマス大学にて開発された。 インタープリタとして実装されることが多い。

1970年代末から1980年代初頭にかけて、8ビットCPUを使った自作コンピュータでTiny BASICを動かし、その上でゲームを実行させる(スタートレックゲーム等)のがホビーストの目標となった。 同時に1980年代初頭からメーカー製のターンキーシステムにBASICインタープリタがROMの形で搭載されはじめ、一気に当時のマイコンにおける標準言語の立場を獲得した。 この時に搭載されたBASICインタープリタはほとんどがマイクロソフト製で、同社躍進のきっかけとなった。

また、MS-DOS発表以前のPCに、操作を提供するのにも使われ、 ROM-BASICとしてハードウェアに組み込まれたものもある。

BASICは、FortranCOBOLと同様、言語仕様が規格化されている(JIS X2002)。 しかし、実際にはほとんど規格にそった言語仕様を持った実装系はTrueBASICなど一部を除いてほとんどない。1980年代にパソコンに搭載されたBASICは、各メーカーの各パソコンごとに独自拡張が行われ、あるパソコンで作ったBASICプログラムは、他のパソコンではそのままでは動かすことができないことの方がずっと多かった。

また、Tiny BASICのような極めて小さなBASIC実装処理系においては、処理プログラムの大きさの制限により、言語仕様が極めて制限されていた。

コンパイラとしてのBASICはあまり存在していないが、マイクロソフト製の BASIC-80(CP/M用インタプリタ)にはBASCOMというコンパイラが製品として存在していた。 また、日本電気製のMS-DOSN88-BASICコンパイラという製品も存在していた。 MSX-BASICにはべーしっ君というコンパイラがアスキーより発売されていた。

近年では マイクロソフト社の独自拡張による Visual Basic が Windows における代表的なプログラミング言語のひとつとして広く利用されている。 しかし Visual Basic はもはや本来のBASIC言語とはほとんど似ていない。

現在、BASICもオブジェクト指向化が見受けられる。その代表例がVisual BasicとREALbasicで、とくに後者は、既に完全なオブジェクト指向言語になっている。





Wikipedia - All text is available under the terms of the GNU Free Documentation License.

Tagoror dot com  -  Legal Information  -  Contact us