Termcap
Sign in to saveAPI d'UNIX pour l'affichage multi-plates-formes en format texte
In the Vinony graph
Within Vinony's link graph, Termcap is referenced by 26 other articles, and connects out to operating system, database and ASCII.
It sits within the topics 1978 software, Computer data and Databases.
Its subject is documented across 6 Wikipedia language editions.
Wikidata facts
Show 1 more fact
- publication date
- 1978-00-00
Sources (1)
via Wikidata · CC0
Article · Français
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.
Abstract from DBpedia / Wikipedia · CC BY-SA