About: Termcap

An Entity of Type: library, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

Termcap (terminal capability) is a software library and database used on Unix-like computers. It enables programs to use display computer terminals in a device-independent manner, which greatly simplifies the process of writing portable text mode applications. Bill Joy wrote the first termcap library in 1978 for the Berkeley Unix operating system; it has since been ported to most Unix and Unix-like environments, even OS-9. Joy's design was reportedly influenced by the design of the terminal data store in the earlier Incompatible Timesharing System. Examples of what the database describes:

Property Value
dbo:abstract
  • Termcap es una biblioteca de software utilizada en los sistemas tipo Unix donde facilita propiedades de las diferentes terminales que existen. Esta biblioteca dota a los programas de la capacidad de utilizar la terminal de forma independiente, ayudando a simplificar la forma de portar programas que hagan uso de la terminal entre sistemas en modo texto. Bill Joy escribió la primera versión de esta biblioteca para el sistema operativo de Berkeley, de ahí fue portado a los demás sistemas Unix y sistemas operativos tipo Unix. La base de datos de esta biblioteca describe la mayoría de las capacidades de las formas de presentar el texto en las terminales. Algunos de los programas que hacen uso de esta biblioteca son vi y emacs. Algunas características que termcap maneja son: El número de columnas, el número de líneas que tiene el scroll-bar y el margen que se necesita para el correcto scrolling (es)
  • Termcap (terminal capability) est à la fois une bibliothèque logicielle et une base de données destinée aux systèmes d'exploitation de type Unix qui permet aux programmes d'afficher leurs résultats en mode texte sur toutes sortes d'écrans de terminaux semi-graphiques au moyen de commandes universelles. Elle simplifie énormément le processus de portage de ces programmes sur différentes plates-formes. La première version de termcap a été écrite par Bill Joy en 1978 pour le système d'exploitation Unix Berkeley ; il a depuis été porté sur la plupart des environnements Unix et assimilés. Joy aurait été inspiré en cela par l'architecture mémoire de l'Incompatible Timesharing System. Termcap a été supplantée par la commande terminfo, adoptée par l'Open Group en 1996 pour la norme POSIX. Elle est maintenue dans Linux pour des raisons de portabilité d'anciens programmes : les éditeurs de texte plein-écran comme vi ou emacs utilisent termcap. Une base de données de termcap contient les fonctionnalités d'affichage graphique de centaines de terminaux semi-graphiques. Grâce à ces données, les programmes peuvent afficher des résultats ou des messages en mode texte plein-écran indépendamment du type du terminal. Parmi les caractéristiques d'affichage de terminal stockées dans la base de données, on trouve notamment: * le nombre de colonnes de l'écran * quel caractère de contrôle (ou séquence de caractères ASCII) permet de placer le curseur en un point donné de l'écran (et comment le n° de ligne et le n° de colonne doivent être encodés pour cela) ; * comment faire défiler l'écran d'une ou plusieurs lignes à la fois ; * combien de tabulations sont nécessaires pour cette opération de défilement. (fr)
  • Termcap (terminal capability) is a software library and database used on Unix-like computers. It enables programs to use display computer terminals in a device-independent manner, which greatly simplifies the process of writing portable text mode applications. Bill Joy wrote the first termcap library in 1978 for the Berkeley Unix operating system; it has since been ported to most Unix and Unix-like environments, even OS-9. Joy's design was reportedly influenced by the design of the terminal data store in the earlier Incompatible Timesharing System. A termcap database can describe the capabilities of hundreds of different display terminals. This allows programs to have character-based display output, independent of the type of terminal. On-screen text editors such as vi and emacs are examples of programs that may use termcap. Other programs are listed in the Termcap category. Examples of what the database describes: * how many columns wide the display is * what string to send to move the cursor to an arbitrary position (including how to encode the row and column numbers) * how to scroll the screen up one or several lines * how much padding is needed for such a scrolling operation. (en)
  • Termcap (terminal capability) はUnix系オペレーティングシステム (OS) で使われるライブラリでありデータベースである。これを使うと端末をデバイス独立に扱うことができ、移植性の高いテキストモードのアプリケーションを書く労力を大いに軽減できる。最初のtermcapは1978年にビル・ジョイによってBSD用に書かれ、その後ほぼすべてのUnix系OSに移植された。それ以前のIncompatible Timesharing Systemにおける端末データベースの設計の影響を受けていると言われる。 termcapデータベースには数百種類ものディスプレイ端末の端末ケーパビリティが記述されている。これによってプログラムは端末の種類に依存せずにキャラクタベースのインターフェイスを実現できる。viやEmacsなどのスクリーンエディタはtermcapを使っているであろうプログラムの例である。 データベースには以下のような情報が記述されている: * ディスプレイのカラム幅がいくつであるか * カーソルを任意の位置に移動させるために送信する文字列(行と列の番号をどうエンコーディングするかも含め) * 画面を上にスクロールする方法 * スクロール操作に必要なパディングの量 (ja)
  • termcap (англ. terminal capability, свойства терминала) – библиотека и база данных, используемая на Unix-подобных операционных системах. Она позволяет программам использовать дисплей компьютерного терминала аппаратно-независимо, что очень упрощает процесс написания переносимых консольных приложений. Билл Джой создал первую версию библиотеки termcap в 1978 году для операционной системы BSD; в дальнейшем она была портирована под большинство Unix и Unix-подобных окружений. Известно, что на дизайн библиотеки termcap повлиял дизайн базы данных терминалов в более ранней Incompatible Timesharing System.База данных termcap описывает возможности сотен различных терминалов. Это позволяет программам использовать текстовый вывод, не зависящий от типа терминала. Текстовые редакторы vi и emacs используют termcap. Вот примеры полей, содержащихся в базе данных: * сколько строк и столбцов содержит дисплей * какую строку послать, чтобы переместить курсор в произвольную позицию (включая формат кодирования строки и столбца) * как прокрутить экран на одну или несколько строк * какой отступ требуется для операции прокрутки (ru)
dbo:thumbnail
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 10904287 (xsd:integer)
dbo:wikiPageLength
  • 8720 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1095712027 (xsd:integer)
dbo:wikiPageWikiLink
dbp:wikiPageUsesTemplate
dct:subject
gold:hypernym
rdf:type
rdfs:comment
  • Termcap (terminal capability) はUnix系オペレーティングシステム (OS) で使われるライブラリでありデータベースである。これを使うと端末をデバイス独立に扱うことができ、移植性の高いテキストモードのアプリケーションを書く労力を大いに軽減できる。最初のtermcapは1978年にビル・ジョイによってBSD用に書かれ、その後ほぼすべてのUnix系OSに移植された。それ以前のIncompatible Timesharing Systemにおける端末データベースの設計の影響を受けていると言われる。 termcapデータベースには数百種類ものディスプレイ端末の端末ケーパビリティが記述されている。これによってプログラムは端末の種類に依存せずにキャラクタベースのインターフェイスを実現できる。viやEmacsなどのスクリーンエディタはtermcapを使っているであろうプログラムの例である。 データベースには以下のような情報が記述されている: * ディスプレイのカラム幅がいくつであるか * カーソルを任意の位置に移動させるために送信する文字列(行と列の番号をどうエンコーディングするかも含め) * 画面を上にスクロールする方法 * スクロール操作に必要なパディングの量 (ja)
  • Termcap es una biblioteca de software utilizada en los sistemas tipo Unix donde facilita propiedades de las diferentes terminales que existen. Esta biblioteca dota a los programas de la capacidad de utilizar la terminal de forma independiente, ayudando a simplificar la forma de portar programas que hagan uso de la terminal entre sistemas en modo texto. Bill Joy escribió la primera versión de esta biblioteca para el sistema operativo de Berkeley, de ahí fue portado a los demás sistemas Unix y sistemas operativos tipo Unix. (es)
  • Termcap (terminal capability) est à la fois une bibliothèque logicielle et une base de données destinée aux systèmes d'exploitation de type Unix qui permet aux programmes d'afficher leurs résultats en mode texte sur toutes sortes d'écrans de terminaux semi-graphiques au moyen de commandes universelles. Elle simplifie énormément le processus de portage de ces programmes sur différentes plates-formes. La première version de termcap a été écrite par Bill Joy en 1978 pour le système d'exploitation Unix Berkeley ; il a depuis été porté sur la plupart des environnements Unix et assimilés. Joy aurait été inspiré en cela par l'architecture mémoire de l'Incompatible Timesharing System. (fr)
  • Termcap (terminal capability) is a software library and database used on Unix-like computers. It enables programs to use display computer terminals in a device-independent manner, which greatly simplifies the process of writing portable text mode applications. Bill Joy wrote the first termcap library in 1978 for the Berkeley Unix operating system; it has since been ported to most Unix and Unix-like environments, even OS-9. Joy's design was reportedly influenced by the design of the terminal data store in the earlier Incompatible Timesharing System. Examples of what the database describes: (en)
  • termcap (англ. terminal capability, свойства терминала) – библиотека и база данных, используемая на Unix-подобных операционных системах. Она позволяет программам использовать дисплей компьютерного терминала аппаратно-независимо, что очень упрощает процесс написания переносимых консольных приложений. Билл Джой создал первую версию библиотеки termcap в 1978 году для операционной системы BSD; в дальнейшем она была портирована под большинство Unix и Unix-подобных окружений. Известно, что на дизайн библиотеки termcap повлиял дизайн базы данных терминалов в более ранней Incompatible Timesharing System.База данных termcap описывает возможности сотен различных терминалов. Это позволяет программам использовать текстовый вывод, не зависящий от типа терминала. Текстовые редакторы vi и emacs использую (ru)
rdfs:label
  • Termcap (en)
  • Termcap (es)
  • Termcap (fr)
  • Termcap (ja)
  • Termcap (ru)
owl:sameAs
prov:wasDerivedFrom
foaf:depiction
foaf:isPrimaryTopicOf
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License