An Entity of Type: library, 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 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 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. Andere Weiterentwicklungen sind pcurses (1982) von Pavel Curtis und (1987) Public Domain Curses (PDCurses) von Mark Hessling. In den frühen 1990er Jahren setzten Zeyd Ben Halim und Eric Raymond die Entwicklung von pcurses fort und nannten es ncurses, die heute überwiegend in Gebrauch ist. Thomas Dickey trat 1995 in das Projekt ein und ist seit 1996 der Hauptentwickler. Es gibt einen Standard von X/Open, der sich ausgesprochen nahe an die System-V-Implementierung hält. (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.) 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 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는 유닉스 계열 운영 체제를 위한 터미널 제어 라이브러리의 하나로, 텍스트 사용자 인터페이스(TUI) 응용 프로그램들의 구성을 가능케 한다. 이 이름은 "커서 최적화"(cursor optimization)에서 따온 것이다. 문자 셀 터미널( 따위) 상에서 응용 프로그램의 디스플레이를 관리하는 명령들이 모인 라이브러리이다. (ko)
  • curses(カーシス、カーズィス)はUnix系システムでの端末制御ライブラリである。テキストユーザインタフェース (TUI) アプリケーションを作成するのに使われる。名称は“cursor optimization”に由来する。文字のみを表示する端末(例えばVT100)を表示に使うアプリケーションが画面を管理する機能を集めたライブラリである。 (ja)
  • Curses — библиотека управления терминалом для Unix-подобных операционных систем, позволяющая создавать приложения с текстовым интерфейсом пользователя. Название библиотеки происходит от английского термина «cursor optimization» (оптимизация курсора), а также означает «проклятия». Библиотека содержит функции для работы с дисплеем текстового терминала (например, VT100). (ru)
dbo:developer
dbo:genre
dbo:programmingLanguage
dbo:thumbnail
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 423689 (xsd:integer)
dbo:wikiPageLength
  • 12330 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1097905882 (xsd:integer)
dbo:wikiPageWikiLink
dbp:caption
  • Live Upgrade command, built upon FMLI which uses Curses (en)
dbp:date
  • 2014-08-08 (xsd:date)
dbp:developer
dbp:genre
dbp:logo
  • Termapi.svg (en)
dbp:name
  • curses (en)
dbp:programmingLanguage
dbp:screenshot
  • Fmli lu.PNG (en)
dbp:url
dbp:wikiPageUsesTemplate
dcterms: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는 유닉스 계열 운영 체제를 위한 터미널 제어 라이브러리의 하나로, 텍스트 사용자 인터페이스(TUI) 응용 프로그램들의 구성을 가능케 한다. 이 이름은 "커서 최적화"(cursor optimization)에서 따온 것이다. 문자 셀 터미널( 따위) 상에서 응용 프로그램의 디스플레이를 관리하는 명령들이 모인 라이브러리이다. (ko)
  • 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. 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. Andere Weiterentwicklungen sind pcurses (1982) von Pavel Curtis und (1987) Public Domain Curses (PDCurses) von Mark Hessling. Es gibt einen Standard von X/Open, der sich ausgesprochen nahe an die System-V-Implementierung hält. (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 (ko)
  • Curses (ja)
  • 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