Ncurses è una libreria di programmazione che fornisce una API, che permette ai programmatori di scrivere interfacce utente basate su testo (Text User Interface, TUI) in modo indipendente dal terminale. Inoltre ottimizza i cambiamenti dello schermo al fine di ridurre la latenza percepita quando si usa una shell Unix remota.

Ncurses sta per "new curses" ed è un rimpiazzo della classica libreria di programmazione curses 4.4BSD non più sviluppata.

Ncurses fa parte del progetto GNU. È uno dei pochi file GNU non distribuiti sotto la GNU General Public License o la GNU Lesser General Public License: è distribuito sotto una licenza simile alla X11 License che viene talvolta chiamata MIT License.

Collegamenti esterni


CategoryCommandLineInterface