curses

ASCII.jpデジタル用語辞典 「curses」の解説

curses

UNIXにおいて、行ベースではなく、画面ベースのキャラクタ対話型アプリケーションを、作成するためのライブラリー。UNIXの標準的な対話環境では、行単位の入出力しかサポートしていないが、エスケープシーケンスを駆使することで、カーソルの移動や画面の任意の位置にテキストを表示できるようになる(つまり、スクリーンエディタなどを作成できる)。cursesはこれを支援するライブラリーで、端末データベースを利用することで、さまざまな仕様の端末で、単一の対話型アプリケーションを実行できる。UNIXのvi、lessなど、さまざまなコマンドがcursesを利用している。最初のcursesは、初期のviエディタの画面操作コードをライブラリー化したもので、端末データベースにはtermcapを使っていた。現在のcurses(または互換ライブラリー)では、termcapに代わってterminfoデータベースを参照するようになっている。

出典 ASCII.jpデジタル用語辞典ASCII.jpデジタル用語辞典について 情報

今日のキーワード

焦土作戦

敵対的買収に対する防衛策のひとつ。買収対象となった企業が、重要な資産や事業部門を手放し、買収者にとっての成果を事前に減じ、魅力を失わせる方法である。侵入してきた外敵に武器や食料を与えないように、事前に...

焦土作戦の用語解説を読む

コトバンク for iPhone

コトバンク for Android