ベーシック【basic】
ベーシック【BASIC】
読み方:べーしっく
《Beginner's All-Purpose Symbolic Instruction Code》プログラミング言語の一。1964年に米国ダートマス大学で開発され、会話型で覚えやすく使いやすいため、初期のパーソナルコンピューターに広く使用された。米国マイクロソフト社が開発したVisual BASICなどの派生言語がある。
ベーシック【BASIC】
BASIC
読み方:ベーシック
別名:BASIC言語
BASICとは、1964年に米国のダートマス大学の数学者ジョン・ケメニーとトーマス・カーツによって開発されたプログラミング言語の名称である。
BASICは、元々は教育用のプログラミング言語として開発されたもので、初心者向けに、プログラミングの入門や、簡易なアプリケーションの開発、エンドユーザーコンピューティングなどを主な目的としていた。その命令文はシンプルで、英語が分かれば理解できる程度の簡易な文法に基づいている。BASIC言語は基本的にインタープリタ型の言語で、行単位に記述された命令文が逐次実行されるようになっている。このため、プログラムの書き換えも容易である。ただし、速度向上のためにコンパイラ型言語として開発されたBASICの処理系もある。
BASICでは、変数や関数の定義をはじめ、繰り返し処理、代入、演算、関数の呼び出しなどができる。当初の仕様では、各命令に対して行番号を付与し、行番号を指定してジャンプする、goto文という特徴的機能があった。goto文は、簡単に利用できるメリットがあったが、構造化プログラミングという考え方には合致せず、スパゲッティプログラムなどと呼ばれる悪構造のもつれたプログラムを生む原因となるとされた。goto文はエドガー・ダイクストラらよって批判され、やがて淘汰された。
BASICは、教育用のプログラミング言語として登場したこともあって、当初は教育の現場において徐々に普及していった。その後、ビル・ゲイツとポール・アレンは、MITSの個人向けコンピュータ「Altair」のためのBASICインタープリタを作成し、それを契機としてMicrosoftを創始している。また、パーソナルコンピュータ(パソコン)の草創期には、ROMにあらかじめ組み込まれたBASICプログラムがよく搭載されていた。NECのPC-9801シリーズにも、N88-BASICと呼ばれるBASICプログラムが搭載された。これは、MS-DOSが普及する以前、OSの代用となるモニタプログラムとして用いられていたものである。
BASICは、さまざまな拡張や発展が加えられつつ、今日でも利用されている。代表的な例としては、Windows環境で利用されているVisual Basicを挙げることができる。Visual Basicは、Microsoftによって大幅に拡張され、Windows用のデスクトップアプリケーションを作成するRAD(Rapid Application Development)ツールとして利用されている。また、ExcelなどのOffice製品においては、BAISC系のVBA(Visula Basic for Applications)がマクロ言語として提供されている。サーバー環境では、ASP(Active Server Page)用の記述言語として、Visual Basic言語を利用することができる。
Basic
BASIC
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/06/03 22:38 UTC 版)
注釈
- ^ GUIアプリケーション開発やオブジェクト指向プログラミング機構の搭載、OpenGLやSDL等多数のライブラリを使用可能。
出典
- ^ 用語検索 - ZDNET Japan
- ^ YouTube Dartmouthチャンネル「Birth of BASIC」
- ^ a b c d e f g h i j k l m n History of BASIC
- ^ a b 小池慎一「6.BASICプログラミングテクニック」『マイコンピュータ No.13』CQ出版社、1984年6月1日、114頁。
- ^ Xamarin.Forms using Visual Basic.NET - Xamarin | Microsoft Learn
- ^ Visual Basic in Xamarin.Android and Xamarin.iOS - Xamarin | Microsoft Learn
- ^ Update to the .NET language strategy - .NET Blog
- ^ TIOBE Index - TIOBE
- ^ あの人気言語が下降傾向?Pythonは首位維持--TIOBEプログラミング言語ランキング - ZDNET Japan
- ^ The RedMonk Programming Language Rankings: June 2021 – tecosystems
- ^ DARTMOUTH, BASIC at 50
- ^ 「BASICの海へ」──「MZ-80」伝説のマニュアル、シャープが公開 Twitterがきっかけ - ITmedia NEWS
- ^ microsoft/GW-BASIC: The original source code of Microsoft GW-BASIC from 1983
- ^ “About BUG - History”. www.bug.co.jp. 2019年11月12日閲覧。
- ^ PasocomMini PC-8001製品情報 │ パソコンミニ公式ウェブサイト
- ^ 十進BASICのホームページ
- ^ AndroidでBASIC!で遊ぼう[改訂版]kindle 2016年11月20日発行 著者:BASIC!友の会 発行:BASIC!友の会出版
ベーシック
(BASIC から転送)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2016/03/30 04:05 UTC 版)
ベーシック(basic)は 英語で根本または基本のこと。
- 1 ベーシックとは
- 2 ベーシックの概要
「BASIC」の例文・使い方・用例・文例
固有名詞の分類
品詞の分類
「BASIC」に関係したコラム
-
FX(外国為替証拠金取引)のティックをエクセルで表示する方法を紹介します。必要なソフトウェアは、Microsoft Excel(エクセル)とMT4(Meta Trader 4)です。Microsoft...
- BASICのページへのリンク