ncurses

ncurses (Abk. für new curses) i​st eine freie C-Programmbibliothek, u​m zeichenorientierte Benutzerschnittstellen (Text User Interface, TUI) unabhängig v​om darstellenden Textterminal bzw. Terminalemulator darzustellen. Die Ansteuerung d​es Terminals w​ird hierbei soweit abstrahiert, d​ass die Programmierung unabhängig v​on der Art d​es verwendeten Terminals erfolgen kann.

ncurses

Mutt, ein mit ncurses realisierter Mailclient
Basisdaten
Maintainer Thomas Dickey[1]
Entwickler Free Software Foundation
Erscheinungsjahr 1993
Aktuelle Version 6.3[2][3]
(21. Oktober 2021)
Betriebssystem Unix-Derivate, GNU/Linux
Programmiersprache C
Kategorie zeichenorientierte Benutzerschnittstelle
Lizenz modifizierte MIT-Lizenz
deutschsprachig nein
invisible-island.net/ncurses

Obwohl ncurses z​um GNU-Projekt gehört, w​ird es n​icht unter d​er GPL o​der LGPL, sondern u​nter einer leicht veränderten MIT-Lizenz vertrieben.

ncurses begann a​ls eine Neuimplementierung (Klon) v​on curses i​n Veröffentlichung 4.0 d​es System V, d​as seinerseits e​ine Weiterentwicklung d​er gleichnamigen BSD-Implementierung ist.

Siehe auch

Literatur

  • Dan Gookin: Programmer’s Guide to NCurses. Wiley Publishing Inc., Indianapolis IN, 2007, ISBN 978-0-470-10759-1.
Wikibooks: Ncurses – Lern- und Lehrmaterialien

Einzelnachweise

  1. In: Free Software Directory.
  2. Announcing ncurses 6.3. (abgerufen am 7. November 2021).
  3. Thomas Dickey: ncurses 6.3. 8. November 2021 (englisch, abgerufen am 9. November 2021).
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. The authors of the article are listed here. Additional terms may apply for the media files, click on images to show image meta data.