Développé par | Thomas Dickey |
---|---|
Première version | |
Dernière version | 6.5 ()[1] |
Dépôt | invisible-mirror.net/archives/ncurses |
Écrit en | C |
Système d'exploitation | GNU/Linux, BSD, macOS, Microsoft Windows et type Unix |
Environnement | POSIX |
Type | affichage en mode texte |
Licence | X11 |
Site web | invisible-island.net/ncurses |
Chronologie des versions
ncurses (de l'anglais « New curses », littéralement « Nouvelles malédictions ») est une bibliothèque libre fournissant une API pour le développement d'interfaces utilisateur à menu déroulant, en utilisant les caractères et couleurs d'un mode semi-graphique. Non seulement ce type d'interface utilisateur se conçoit de manière indépendante du terminal, mais il accélère le rafraîchissement d'écran, diminuant par là le temps de latence que subissent d'ordinaire les utilisateurs de shells à distance.
Beaucoup de langages de programmation intègrent aujourd'hui un lien vers cette bibliothèque : Python[2], Ruby[3], PHP[4], JavaScript[5], Perl[6], Ada[7] et Gambas[8].