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

curses is a terminal control library for Unix-like systems, enabling the construction of text user interface (TUI) applications. The name is a pun on the term "cursor optimization". It is a library of functions that manage an application's display on character-cell terminals (e.g., VT100).

Property Value
dbo:abstract
  • curses ist der Name verschiedener Programmbibliotheken zur Darstellung zeichenorientierter Benutzerschnittstellen (Text User Interface, TUI) unabhängig vom darstellenden Textterminal bzw. Terminalemulator. Zunächst gab es eine Implementierung der Berkeley Software Distribution (BSD) 4.4, dem 1989 eine Weiterentwicklung für Veröffentlichung 4 von System V folgte. Anfang der 1990er Jahre wurde nach diesem Vorbild vom GNU-Projekt eine freie Implementation namens ncurses entwickelt, die heute überwiegend in Gebrauch ist. Andere Weiterentwicklungen sind das 1987 gestartete Public Domain Curses (PDCurses) von Mark Hessling und pcurses (1982) von Pavel Curtis.Es gibt einen Standard von X/Open, der sich ausgesprochen nahe an die System-V-Implementierung hält. (de)
  • curses is a terminal control library for Unix-like systems, enabling the construction of text user interface (TUI) applications. The name is a pun on the term "cursor optimization". It is a library of functions that manage an application's display on character-cell terminals (e.g., VT100). (en)
  • Curses est le nom d'une bibliothèque logicielle permettant le développement sous Unix d'environnements plein écran en mode texte, indépendamment du terminal informatique utilisé, et pour tout type d'applications. Elle est issue de la distribution BSD d'Unix, dans laquelle elle était employée pour l'éditeur de texte vi et le jeu Rogue. En utilisant curses, les programmeurs peuvent concevoir des applications basées sur le mode texte, sans tenir compte des particularités de chaque terminal. La bibliothèque curses s'occupe d'envoyer les caractères de contrôle appropriés vers le moniteur lors de l'exécution du programme, en essayant d'optimiser ce qu'elle peut quand elle le peut. Rester en mode texte, mais en y utilisant ainsi l'adressage direct de tout endroit de l'écran, permet aussi de ne pas avoir à s'occuper du gestionnaire graphique utilisé parmi les nombreux que peut utiliser Linux ou Unix. Plusieurs installeurs de Linux dans les années 1990 utilisaient le mode texte en plein écran, à commencer par celui de la célèbre Slackware. (fr)
  • Curses es una biblioteca para el control de terminales sobre sistemas tipo Unix, posibilitando la construcción de una Interfaz para el usuario, para aplicaciones ejecutadas en un terminal. Fue creado por y originariamente lanzado con la distribución Unix BSD, donde tenía varios juegos que dependían de ésta biblioteca. El más notable y mítico de ellos Rogue aún tiene sus seguidores. (Erróneamente se suele decir que fue utilizado por el editor de texto vi. La conexión está mal entendida; el código de curses que optimiza el movimiento de cursor de un área a otra fue tomado prestado del editor vi, muy anterior a la biblioteca curses.) Utilizando esta biblioteca, los programadores pueden escribir aplicaciones para ejecutarse en modo texto, sin tener que escribir específicamente para ningún tipo de terminal. Durante la ejecución de la aplicación, será la curses quien se ocupe de enviar los caracteres correctos al monitor que tenga que mostrarlos. El modelo de programación se basa en tener uno o más objetos ventana móviles sobre el monitor. Cada ventana es una matriz de caracteres, siendo el programador quien determine el aspecto y comportamiento de dicha ventana. La biblioteca también tiene capacidades para registrar eventos y secuencias de control sobre los terminales. Es tan sencilla de programar como crear una matriz que especifica cómo tendrá que aparecer la ventana en la pantalla. El resto del trabajo corre por cuenta de los manejadores de curses. (es)
  • curses(カーシス、カーズィス)はUnix系システムでの端末制御ライブラリである。テキストユーザインタフェース (TUI) アプリケーションを作成するのに使われる。名称は“cursor optimization”に由来する。文字のみを表示する端末(例えばVT100)を表示に使うアプリケーションが画面を管理する機能を集めたライブラリである。 (ja)
  • Curses — библиотека управления терминалом для Unix-подобных операционных систем, позволяющая создавать приложения с текстовым интерфейсом пользователя. Название библиотеки происходит от английского термина «cursor optimization» (оптимизация курсора), а также означает «проклятия». Библиотека содержит функции для работы с дисплеем текстового терминала (например, VT100). (ru)
dbo:developer
dbo:genre
dbo:programmingLanguage
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 423689 (xsd:integer)
dbo:wikiPageLength
  • 11876 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1021756212 (xsd:integer)
dbo:wikiPageWikiLink
dbp:caption
  • Live Upgrade command, built upon FMLI which uses Curses (en)
dbp:developer
dbp:genre
dbp:logo
  • Termapi.svg (en)
dbp:name
  • curses (en)
dbp:programmingLanguage
dbp:screenshot
  • Fmli lu.PNG (en)
dbp:wikiPageUsesTemplate
dct:subject
gold:hypernym
rdf:type
rdfs:comment
  • curses is a terminal control library for Unix-like systems, enabling the construction of text user interface (TUI) applications. The name is a pun on the term "cursor optimization". It is a library of functions that manage an application's display on character-cell terminals (e.g., VT100). (en)
  • curses(カーシス、カーズィス)はUnix系システムでの端末制御ライブラリである。テキストユーザインタフェース (TUI) アプリケーションを作成するのに使われる。名称は“cursor optimization”に由来する。文字のみを表示する端末(例えばVT100)を表示に使うアプリケーションが画面を管理する機能を集めたライブラリである。 (ja)
  • Curses — библиотека управления терминалом для Unix-подобных операционных систем, позволяющая создавать приложения с текстовым интерфейсом пользователя. Название библиотеки происходит от английского термина «cursor optimization» (оптимизация курсора), а также означает «проклятия». Библиотека содержит функции для работы с дисплеем текстового терминала (например, VT100). (ru)
  • curses ist der Name verschiedener Programmbibliotheken zur Darstellung zeichenorientierter Benutzerschnittstellen (Text User Interface, TUI) unabhängig vom darstellenden Textterminal bzw. Terminalemulator. (de)
  • Curses es una biblioteca para el control de terminales sobre sistemas tipo Unix, posibilitando la construcción de una Interfaz para el usuario, para aplicaciones ejecutadas en un terminal. Fue creado por y originariamente lanzado con la distribución Unix BSD, donde tenía varios juegos que dependían de ésta biblioteca. El más notable y mítico de ellos Rogue aún tiene sus seguidores. (Erróneamente se suele decir que fue utilizado por el editor de texto vi. La conexión está mal entendida; el código de curses que optimiza el movimiento de cursor de un área a otra fue tomado prestado del editor vi, muy anterior a la biblioteca curses.) (es)
  • Curses est le nom d'une bibliothèque logicielle permettant le développement sous Unix d'environnements plein écran en mode texte, indépendamment du terminal informatique utilisé, et pour tout type d'applications. Elle est issue de la distribution BSD d'Unix, dans laquelle elle était employée pour l'éditeur de texte vi et le jeu Rogue. Rester en mode texte, mais en y utilisant ainsi l'adressage direct de tout endroit de l'écran, permet aussi de ne pas avoir à s'occuper du gestionnaire graphique utilisé parmi les nombreux que peut utiliser Linux ou Unix. (fr)
rdfs:label
  • Curses (programming library) (en)
  • Curses (de)
  • Curses (es)
  • Curses (fr)
  • Curses (ja)
  • Curses (ko)
  • Curses (ru)
owl:sameAs
prov:wasDerivedFrom
foaf:depiction
foaf:isPrimaryTopicOf
foaf:name
  • curses (en)
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
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