コンソールアプリケーション 概要

コンソールアプリケーション

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/09/04 20:29 UTC 版)

概要

GUIアプリがウィンドウシステムなどを必要とするのと比べ、標準ストリームなど機種依存の少ない環境のみで動作できることなどが利点である。GUI環境中では、端末エミュレータを通して、またWindowsWin32コンソールcmd.exeはこれを利用して実装されている)のようなフレームワークの中で動作させられる。

一般的に任意の数のコマンドライン引数を入力として受け取ることができ、整数値による終了コード(終了ステータスコード)を起動元に返すことができる。シェルスクリプトを使って入力を変えながらコンソールアプリケーションを連続的に起動・実行・終了したり、終了コードに応じて分岐したり、出力結果を別のアプリケーションの入力に使ったりすることもできるため、定型処理の自動化(バッチ処理)に適している。

数値や文字列のような、装飾を必要としない単純なデータであれば、標準出力によって処理結果をコンソール上で即座に確認しやすいため、標準入出力をサポートする汎用プログラミング言語の基礎学習や、プログラム部品の単体テスト[1]あるいはパフォーマンス(性能)テストなどにも適している。

プログラミング言語の処理系(コンパイラリンカなど)、バージョン管理システムといったツールは、バッチ処理ができるようにコンソールアプリケーション(コマンドラインツール)として実装されている。ただし直感的に操作できるようにするためにGUIフロントエンドでラップされることもある。

Visual StudioRAD Studioのような統合開発環境には、コンソールアプリケーションのプロジェクトテンプレートが用意されている[2][3]XcodeではmacOS向けに、「Command Line Tool」という名称のプロジェクトテンプレートが用意されている[4]

一方、AndroidiOSといった、コンソールが用意されていない(エンドユーザー向けに開放されていない)モバイルオペレーティングシステムではコンソールアプリケーションを利用できず、またサードパーティが自由に開発することもできない。




「コンソールアプリケーション」の続きの解説一覧




コンソールアプリケーションと同じ種類の言葉


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

辞書ショートカット

すべての辞書の索引

「コンソールアプリケーション」の関連用語

コンソールアプリケーションのお隣キーワード
検索ランキング

   

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



コンソールアプリケーションのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのコンソールアプリケーション (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2024 GRAS Group, Inc.RSS