summaryrefslogtreecommitdiff
path: root/Ncurses.mdwn
blob: 99187d10b903cf34be0fc49a6ea55e32b52ab212 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

[[User_interface|User_interface]] 

---

 Ncurses is a programming library providing an [[API|API]], allowing the programmer to write text-based user interfaces, [[TUI|TUI]]s, in a terminal-independent manner. It also optimizes screen changes, in order to reduce the [[latency|latency]] experienced when using remote Unix shell. 

Ncurses stands for "new curses", and is a replacement for the discontinued 4.[[4BSD|4BSD]] classic [[http://www.wikipedia.org/wiki/curses|http://www.wikipedia.org/wiki/curses]]. 

Ncurses is a part of the [[GNU|GNU]] project. It is one of the few GNU files not distributed under the GNU General Public License or GNU Lesser General Public License; it is distributed under a license like the X11 License, which is sometimes referred to as the MIT License. 

See also: [[UbuntuLinux|UbuntuLinux]] , with Ncurses installation and [[black screen|black screen]]. 


## External links

* [[Ncurses homepage|http://www.gnu.org/software/ncurses/ncurses.html]] 
* [[wiki:Self:HOWTO ncurses Programming|http://tldp.org/HOWTO/NCURSES-Programming-HOWTO/]] 
* [[Wikipedia article about Ncurses|http://www.wikipedia.org/wiki/ncurses]].