ncurses

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
ncurses
Linux-menuconfig.png
menuconfig основанный на ncurses
Тип

Библиотека элементов интерфейса (виджетов)

Разработчик

Проект GNU

Написана на

C

Операционная система

POSIX

Последняя версия
Лицензия

MIT

Сайт

gnu.org/software/ncurses/ncurses.html

Commons-logo.svg ncurses на Викискладе

ncurses («new curses») — библиотека, написанная на языках Си и Ада предназначенная для управления вводом-выводом на терминал, в том числе — задавать экранные координаты (в знакоместах) и цвет выводимых символов. Предоставляет программисту уровень абстракции, позволяющий не беспокоиться об аппаратных различиях терминалов и писать переносимый код.

История[править | править код]

Буква N в ncurses происходит от слова new (новый). Это потому, что ncurses — свободная имитация (клон) библиотеки curses из System V Release 4.0 (SVr4), которая в свою очередь была улучшением классического curses из BSD.[2]

Проекты, использующие Ncurses[править | править код]

См. также[править | править код]

Примечания[править | править код]

  1. Dickey T. ncurses-6.0 — 2015.
  2. Eric S. Raymond. ncurses: Portable Screen-Handling for Linux. Linux Journal (September 1995). Архивировано 26 февраля 2012 года.

Литература[править | править код]

Ссылки[править | править код]