目次
22 関係: Android (オペレーティングシステム)、ハノイの塔、ロボット、プログラム (コンピュータ)、コンピュータRPG、コンソール、シューティングゲーム、ジョイスティック、スプライト (映像技術)、BASIC、Bluetooth、C言語、統合開発環境、Hu-BASIC、Java、Microsoft Windows、MS-DOS、N88-BASIC、OpenGL、SQL、SQLite、正規表現。
Android (オペレーティングシステム)
Android(アンドロイド)は、Googleが開発した汎用モバイルオペレーティングシステムである。Linuxカーネルやオープンソースソフトウェアがベースで、主にスマートフォンやタブレットなどのタッチスクリーンモバイルデバイス向けにデザインされている。PC用にはAndroid-x86、テレビ用にはAndroid TV、自動車用にはAndroid Auto、ウェアラブルデバイス用にはWear OS(旧:Android Wear)がある。世界で最もよく使われているオペレーティングシステムであり、2021年5月時点で30億台を超えるアクティブデバイスがある。 iPhoneと区別する為に、Androidスマートフォンをさす呼称としても使われる。。
見る Android-BasicとAndroid (オペレーティングシステム)
ハノイの塔
8つの円盤のハノイの塔 ハノイの塔(ハノイのとう、)は、パズルの一種。 バラモンの塔または ルーカスタワー()とも呼ばれる。
ロボット
ロボット(フランス語: robot, )は、現在では次のようにいくつかの意味で用いられている言葉である。
プログラム (コンピュータ)
JavaScriptで書かれたコンピュータプログラムのソースコード コンピュータプログラム(computer program)は、コンピュータに対する命令(処理)を記述したものである。programの原義は、前もって()書く()であり、いわゆるプログラミング言語の世代に応じて意味合いは変わっている。プログラム内蔵方式のコンピュータのCPUには、CPUで実行するプログラムの命令が必要である。
見る Android-Basicとプログラム (コンピュータ)
コンピュータRPG
コンピュータRPG(コンピュータ・アールピージー)は、コンピュータゲームのジャンルの一つで、コンピュータを用いたロールプレイングゲーム(RPG)群を指す。 元々RPGとは卓上で紙と鉛筆、サイコロ用いて行う、現在でいうテーブルトークRPGを指す。それをコンピュータで再現した物がコンピュータRPGとなった。しかし、RPG文化とコンピュータRPGが同時期に広まった日本では、初期からコンピュータRPGが席巻したため、「RPG」がそのままコンピュータRPGを指すことが多い。
コンソール
コンソール()とは制御卓、制御盤、操作卓などの意味を持つ英単語で、大型機械や電子機器などの操作や監視のための装置を一か所に集めた盤状あるいは卓状の装置のことだが、派生的な意味として、コンピュータの入出力装置や、文字の入出力による対話的な操作システム、オペレーティングシステム(OS)を操作・制御する画面などを表す。
シューティングゲーム
シューティングゲーム(和製英語: shooting game、shooter game)は、敵を撃つことがメインの、コンピュータゲームのジャンルのひとつ。STGやSHTと略記される場合もある。主に弾丸やレーザー光線などの飛び道具を用いて敵を撃つことがゲームの中心である。
ジョイスティック
ジョイスティックの構造: '''1.'''スティック、'''2.'''台座、'''3.'''トリガー、'''4.'''ボタン、'''5.'''連射スイッチ、'''6.'''スロットル、'''7.'''ハットスイッチ(POV)、'''8.'''吸盤 ジョイスティック(Joystick)は、スティック(レバー)を傾けることで方向入力が行える入力機器の総称。航空機などの機械への入力機器として利用されるほか、コンピュータへの入力機器としても使用される。 後述のとおり航空機を起源とした用語であり、ゲームの入力デバイスとしてはそれから応用されたものである(ゲーム用語を用いた比喩や冗談ではない。)。
スプライト (映像技術)
スプライト()は、主にビデオゲームで用いる、画面上の小さなキャラクタを高速に合成表示するための技術的な仕組みである。spriteは「妖精」の意味を持つ英語が由来となっている。
BASIC
BASIC(ベーシック)は手続き型プログラミング言語のひとつ。 名前は「beginners' all-purpose symbolic instruction code」のバクロニムである。日本語では「初心者向け汎用記号命令コード」を意味する。
Bluetooth
Bluetooth(ブルートゥース、ブルーツース)は、デジタル機器用の近距離無線通信規格の1つである。Bluetooth Basic Rate/Enhanced Data Rate (BR/EDR) と Bluetooth Low Energy (LE) から構成される。
C言語
C言語(シーげんご、C programming language)は、1972年にAT&Tベル研究所のデニス・リッチーが主体となって開発した汎用プログラミング言語である。英語圏では「C language」または単に「C」と呼ばれることが多い。日本でも文書や文脈によっては同様に「C」と呼ぶことがある。制御構文などに高水準言語の特徴を持ちながら、ハードウェア寄りの記述も可能な低水準言語の特徴も併せ持つ。基幹系システムや、動作環境の資源制約が厳しい、あるいは実行速度性能が要求されるソフトウェアの開発に用いられることが多い。後発のC++やJava、C#など、「C系」と呼ばれる派生言語の始祖でもある。 ANSI、ISO、またJISにより言語仕様が標準規格化されている。
統合開発環境
、IDEintegrated development environmentは、ソフトウェア開発のための統合的なプログラミング環境であり、様々なツールの集合からなる。 NetBeans 従来、ソフトウェアプログラムのコーディング・コンパイル・ビルド・デバッグといった作業を行なう際に、テキストエディタ、コンパイラ、リンカ、デバッガなどの各ツールを個別にコマンドラインから利用していたものを、ひとつの対話型操作環境(多くはGUI)から直感的かつシームレスに利用できるように統合したもの。IDEには、GUIアプリケーション開発のための迅速なプロトタイピング (Rapid Application Development: RAD) が可能なものが多い。統合開発環境を使うことによって、開発者の学習や作業負担を大幅に低減することが可能になり、特に巨大かつ複雑なソフトウェアの開発に効果を発揮する。
Hu-BASIC
Hu-BASIC(ヒューベーシック)は、ハドソンが開発したシャープのパーソナルコンピュータ向けのBASIC言語。最初はMZ-80K向けに開発され、やがてシャープによりMZ-700、X1などで採用されたほか、韓国サムスンのSPCシリーズでも採用された。そのほか任天堂のファミリーコンピュータにもハドソンによりHu-BASICブランドのBASICが開発された。 名称はハドソンの社名(Hudson)に由来する。
Java
Java(ジャバ、ジャヴァ)は、汎用プログラミング言語とソフトウェアプラットフォームの双方を指している総称ブランドである。オラクルおよびその関連会社の登録商標である。1996年にサン・マイクロシステムズによって市場リリースされ、2010年に同社がオラクルに吸収合併された事によりJavaの版権もそちらに移行した。 プログラミング言語Javaは、C++に類似の構文、クラスベースのオブジェクト指向、マルチスレッド、ガベージコレクション、コンポーネントベース、分散コンピューティングといった特徴を持ち、平易性重視のプログラム書式による堅牢性と、仮想マシン上での実行によるセキュリティ性およびプラットフォーム非依存性が理念とされている。
Microsoft Windows
Microsoft Windows(マイクロソフト ウィンドウズ)は、マイクロソフトが開発・販売するオペレーティングシステム (OS) の製品群である。グラフィカルユーザインタフェース (GUI) を採用している。Windows発売以前では高価なワークステーション(ハイエンドパソコンを上回る性能のデスクトップコンピュータ)でしか実現されていなかったマルチタスクやGUIを中心とした使い勝手の良さを、一般消費者が入手しやすい標準的な規格のパソコンに順次取り込んで行き、一般向けOSのシェアのほとんどを占めるに至り、今や大きな知名度を持つ。
見る Android-BasicとMicrosoft Windows
MS-DOS
MS-DOS(エムエス-ディーオーエス、エムエスドス)は、1981年よりマイクロソフトが開発・販売したパーソナルコンピュータ向けのオペレーティングシステム(OS)である。 「MS-DOS」が製品名で、マイクロソフト ディスク・オペレーティングシステム()を意味する。
N88-BASIC
N88-日本語BASIC システムディスク N88-BASIC(エヌはちはちベーシック)は、NECのパーソナルコンピュータであるPC-8800シリーズおよびPC-9800シリーズに搭載され、標準プログラミング言語として使用されたBASIC言語の処理系である。ロゴやマニュアル上では「N88-BASIC」と「88」を小さく書いており、これは各種バリエーションにおいても同様である。 ブート時にROMから自動的に起動するものを「ROM-BASIC」、専用ディスクから起動してFDDやHDDを扱えるように機能拡張したものを「DISK-BASIC」と呼んだ。また、俗称だがMS-DOS上で動作するものを「DOS-BASIC」と呼ぶこともあった。初期はROM-BASICのみでDISK-BASICは別売りだったが、FDDの普及によってDISK-BASICも標準添付されるようになり、MS-DOSの普及に伴ってDOS-BASICが開発され、MS-DOSが一般化するとDISK-BASICは再び別売り(末期にはサポート外)になった。MS-DOSが普及する以前は、DISK-BASICが簡易なDOSとしての役割も担っていた。
OpenGL
は、クロノス・グループ (Khronos Group) が策定している、グラフィックスハードウェア向けの2次元/3次元コンピュータグラフィックスライブラリである。SGI社内で自社のCGワークステーション向けにクローズドに策定されたAPI仕様が改良されて公開され、後に大きなシェアを持つに至った。現在は多様な描画デバイスを包括するグラフィックスAPIのオープン標準規格として策定が行なわれている。
SQL
SQL(Structured Query Language)(エスキューエルよりデジタル大辞泉、IT用語がわかる辞典を参照、シークェル、シーケルよりDBM用語辞典を参照)は、関係データベース管理システム (RDBMS) において、データの操作や定義を行うためのデータベース言語(問い合わせ言語)、ドメイン固有言語である。プログラミングにおいてデータベースへのアクセスのために、他のプログラミング言語と併用される。 SQLが使われるRDBは「エドガー・F・コッドによって考案された関係データベースの関係モデルにおける演算体系である、関係代数と関係論理(関係計算)に基づいている」と宣伝されていることが多い。しかし、SQLについては、そのコッド自身をはじめ他からも、関係代数と関係論理にきちんと準拠していないとして批判されてはいる(The Third Manifesto - クリス・デイト、ヒュー・ダーウェン)。
SQLite
SQLite(エスキューライト、エスキューエライト、なお、作者のHippはエスキューエルアイト(/ˌɛsˌkjuːˌɛlˈaɪt/)と発音している)は、パブリックドメインの軽量な関係データベース管理システム (RDBMS) である。
正規表現
正規表現(せいきひょうげん、regular expression)は、文字列の集合を一つの文字列で表現する方法の一つである。とも呼ばれ、形式言語理論の分野では比較的こちらの訳語の方が使われる。まれにあるいはと呼ばれることもある。 もともと正規表現は形式言語理論において正規言語を表すための手段として導入された。形式言語理論では、形式言語が「正規言語であること」と「正規表現によって表せること」は同値である。 その後正規表現は単機能の文字列探索ツールやテキストエディタ、ワードプロセッサなどのアプリケーションで、マッチさせるべき対象を表すために使用されるようになり、表せるパターンの種類を増やすために本来の正規表現にはないさまざまな記法が新たに付け加えられた。このような拡張された正規表現には正規言語ではない文字列も表せるものも多く、ゆえに正規表現という名前は実態に即していない面もあるが、伝統的に正規表現と呼ばれ続けている。

