Ncurses

ncurses
software
Screenshot di menuconfig, applicazione la cui interfaccia è basata su ncurses.
Screenshot di menuconfig, applicazione la cui interfaccia è basata su ncurses.
Screenshot di menuconfig, applicazione la cui interfaccia è basata su ncurses.
GenereLibreria software (non in lista)
Sviluppatoreprogetto GNU
Data prima versione1993
Ultima versione6.5 (27 aprile 2024)
Sistema operativoGNU
Unix-like
LinguaggioC
Licenzalicenza X11
(licenza libera)
Sito webinvisible-island.net/ncurses/

Ncurses (new curses) è una libreria di funzioni software che gestisce il display di un'applicazione su un terminale a caratteri. Essa fornisce un'API, che supporta funzionalità grafiche e l'utilizzo del mouse su un terminale a caratteri in modo indipendente dalle caratteristiche del terminale stesso.[1][2]

La libreria ncurses rappresenta un'implementazione libera della precedente libreria curses per SVr4 (UNIX System V Rel. 4 di AT&T) della quale include ed estende le capacità.[3] Il codice originariamente scritto da Pavel Curtis, sviluppato da Zeyd Ben-Halim, Eric S. Raymond[4], e successivamente da Thomas Dickey e Jurgen Pfeifer, Alexander V Lukyanov, Philippe Blain, Sven Verdoolaege, è manutenuto dal progetto GNU e distribuito con licenza MIT.

  1. ^ (EN) Thomas E. Dickey, What platforms does it run on?, su invisible-island.net, 4 marzo 2017. URL consultato il 28 marzo 2017.
  2. ^ (EN) Pradeep Padala, NCURSES Programming HOWTO, su tldp.org, 20 giugno 2005. URL consultato il 28 marzo 2017.
  3. ^ 1.1 Una storia sommaria delle Curses, su pluto.it. URL consultato il 28 marzo 2017.
  4. ^ (EN) Eric S. Raymond, Home page di Eric Raymond, su catb.org. URL consultato il 28 marzo 2017.

Developed by StudentB