BASICとは? わかりやすく解説

ベーシック【basic】

読み方:べーしっく

[名・形動基本的なこと。初歩的なこと。また、そのさま。「—な知識


ベーシック【BASIC】


ベーシック【BASIC】


BASIC

フルスペル:Beginner's All purpose Symbolic Instruction Code
読み方ベーシック
別名:BASIC言語

BASICとは、1964年米国ダートマス大学数学者ジョン・ケメニートーマス・カーツによって開発されプログラミング言語の名称である。

BASICは、元々は教育用プログラミング言語として開発されたもので、初心者向けに、プログラミング入門や、簡易なアプリケーション開発エンドユーザーコンピューティングなどを主な目的としていた。その命令文シンプルで、英語が分かれば理解できる程度簡易な文法に基づいている。BASIC言語基本的にインタープリタ型の言語で、行単位記述され命令文逐次実行されるようになっているこのためプログラム書き換え容易である。ただし、速度上のためにコンパイラ型言語として開発されたBASICの処理系もある。

BASICでは、変数関数の定義をはじめ繰り返し処理、代入演算関数呼び出しなどができる。当初仕様では、各命令に対して行番号付与し行番号指定してジャンプするgoto文という特徴的機能があった。goto文は、簡単に利用できるメリットがあったが、構造化プログラミングという考え方には合致せず、スパゲッティプログラムなどと呼ばれる構造もつれたプログラム生む原因となるとされた。goto文エドガー・ダイクストラらよって批判され、やがて淘汰された。

BASICは、教育用プログラミング言語として登場したこともあって、当初は教育現場において徐々に普及していった。その後ビル・ゲイツポール・アレンは、MITS個人向けコンピュータAltair」のためのBASICインタープリタ作成し、それを契機としてMicrosoft創始している。また、パーソナルコンピュータパソコン)の草創期には、ROMにあらかじめ組み込まれたBASICプログラムがよく搭載されていた。NECPC-9801シリーズにも、N88-BASIC呼ばれるBASICプログラム搭載された。これは、MS-DOS普及する以前OS代用となるモニタプログラムとして用いられいたものである。

BASICは、さまざまな拡張発展加えられつつ、今日でも利用されている。代表的な例としては、Windows環境利用されているVisual Basic挙げることができる。Visual Basicは、Microsoftによって大幅に拡張されWindows用デスクトップアプリケーション作成するRADRapid Application Developmentツールとして利用されている。また、ExcelなどのOffice製品においては、BAISC系のVBA(Visula Basic for Applications)がマクロ言語として提供されているサーバー環境では、ASPActive Server Page用の記述言語として、Visual Basic言語利用することができる。

ちなみに認証技術である「BASIC認証」は、プログラミング言語としてのBASICとは特に関連していない。

プログラミングのほかの用語一覧
プログラミング言語の種類:  Ada  ALGOL  アセンブリ言語  BASIC  B言語  C++  CASL

Basic


BASIC

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/09/14 13:55 UTC 版)

カテゴリ / テンプレート


注釈

  1. ^ en:Edsger_W._Dijkstra#How_do_we_tell_truths_that_might_hurt.3F_.281975.29
  2. ^ 英語で「走り屋による競走」を意味する Street racing といったような street の語義を意識して使っている。

出典

  1. ^ YouTube Dartmouthチャンネル「Birth of BASIC」
  2. ^ a b c d e f g h i j k l m n o History of BASIC
  3. ^ a b 小池慎一「6.BASICプログラミングテクニック」 『マイコンピュータ No.13』CQ出版社、1984年6月1日、114頁。 
  4. ^ TIOBEプログラミング言語ランキング
  5. ^ DARTMOUTH, BASIC at 50
  6. ^ [1]
  7. ^ About BUG - History”. www.bug.co.jp. 2019年11月12日閲覧。
  8. ^ [2]
  9. ^ 十進BASICのホームページ
  10. ^ AndroidでBASIC!で遊ぼう[改訂版]kindle 2016年11月20日 発行 著者:BASIC!友の会 発行:BASIC!友の会出版



ベーシック

(BASIC から転送)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2016/03/30 04:05 UTC 版)

ベーシックbasic)は 英語で根本または基本のこと。




「ベーシック」の続きの解説一覧

「BASIC」の例文・使い方・用例・文例

Weblio日本語例文用例辞書はプログラムで機械的に例文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。



固有名詞の分類


品詞の分類


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

「BASIC」に関係したコラム

  • FXのティックをエクセルで表示するには

    FX(外国為替証拠金取引)のティックをエクセルで表示する方法を紹介します。必要なソフトウェアは、Microsoft Excel(エクセル)とMT4(Meta Trader 4)です。Microsoft...

辞書ショートカット

すべての辞書の索引

BASICのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



BASICのページの著作権
Weblio 辞書情報提供元は参加元一覧にて確認できます。

  
デジタル大辞泉デジタル大辞泉
(C)Shogakukan Inc.
株式会社 小学館
IT用語辞典バイナリIT用語辞典バイナリ
Copyright © 2005-2022 Weblio 辞書 IT用語辞典バイナリさくいん。 この記事は、IT用語辞典バイナリBASICの記事を利用しております。
日外アソシエーツ株式会社日外アソシエーツ株式会社
Copyright (C) 1994- Nichigai Associates, Inc., All rights reserved.
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのBASIC (改訂履歴)、ベーシック (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。
Tanaka Corpusのコンテンツは、特に明示されている場合を除いて、次のライセンスに従います:
 Creative Commons Attribution (CC-BY) 2.0 France.
この対訳データはCreative Commons Attribution 3.0 Unportedでライセンスされています。
浜島書店 Catch a Wave
Copyright © 1995-2022 Hamajima Shoten, Publishers. All rights reserved.
株式会社ベネッセコーポレーション株式会社ベネッセコーポレーション
Copyright © Benesse Holdings, Inc. All rights reserved.
研究社研究社
Copyright (c) 1995-2022 Kenkyusha Co., Ltd. All rights reserved.
日本語WordNet日本語WordNet
日本語ワードネット1.1版 (C) 情報通信研究機構, 2009-2010 License All rights reserved.
WordNet 3.0 Copyright 2006 by Princeton University. All rights reserved. License
日外アソシエーツ株式会社日外アソシエーツ株式会社
Copyright (C) 1994- Nichigai Associates, Inc., All rights reserved.
「斎藤和英大辞典」斎藤秀三郎著、日外アソシエーツ辞書編集部編
EDRDGEDRDG
This page uses the JMdict dictionary files. These files are the property of the Electronic Dictionary Research and Development Group, and are used in conformance with the Group's licence.

©2022 GRAS Group, Inc.RSS