ncurses读音 ncurses怎么读

ncurses 是一个程序库,它带来了 API,能够容许程序猿撰写独立于终端的根据文字的操作界面 。它是一个虚似终端里的“类 GUI”系统软件工具箱 。它也改善了屏幕刷新方式,以减少应用远程 shell 时遇到的延迟 。

ncurses读音 ncurses怎么读

文章插图
ncurses 里的 n 来自单词 new 。这是因为 ncurses 是 System V 第 4.0 版(SVr4)中 curses 的自由软件复制, 而那也是终止研发的 4.4 BSD curses 的增强版 。System V 严格执行了 X/Open 公布的 XSI Curses 规范 。
终端数据库Ncurses 可以用 terminfo(与可拓展数据)或 termcap 。其他 curses 的实现一般使用 terminfo;少数应用 termcap 。有极个别完成(mytinfo 是一个时长较久的除外)都可以用 。
批准Ncurses 是 GNU 规划的一部分 。这是极个别不在 GNU GPL 或 LGPL 下分发的 GNU 文档;这是在一个类似 MIT 许可证的宽自由软件许可证下分发的 。这是由于在开发者特定版权时,协议是由自由软件基金会拟定的 。
在签订协议以将权利交到 FSF 时,有条文写到:
The Foundation promises that all distribution of the Package, or of any work “based on the Package”, that takes place under the control of the Foundation or its agents or assignees, shall be on terms that explicitly and perpetually permit anyone possessing a copy of the work to which the terms apply, and possessing accurate notice of these terms, to redistribute copies of the work to anyone on the same terms.
本基金会承诺,在本基金会、或其掌控的代理人或买受人中,所分发的所有本程序包,或“根据本程序包”的所有著作,需在条款中确立,永久容许所有人拥有一份可用此条款的著作团本,且在条款中确立申明,以同样条文重分发此著作 。
据维护者 Thomas E. Dickey 说,这清除了以一切版本 GPL 重受权程序,因为他会让链接到这一库的程序造成限定 。
应用 ncurses 程序得成百程序应用 ncurses 。一些程序,如 GNU Screen 和 w3m,只使用 termcap 插口实行屏幕管理 。另一些,如 GNU Midnight Commander 和 YaST,应用 curses 编程接口 。
【ncurses读音 ncurses怎么读】