ncurses

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

ncurses
menuconfig основанный на ncurses
menuconfig основанный на ncurses
Тип Библиотека элементов интерфейса (виджетов)
Разработчик Проект GNU
Написана на Си
Операционная система POSIX
Первый выпуск 1993
Последняя версия
Лицензия MIT
Сайт gnu.org/software/ncurses…
Commons-logo.svg Медиафайлы на Викискладе

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

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

Структура

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

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

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

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

  1. Dickey T. E. ncurses 6.2 (англ.) — 2020.
  2. Eric S. Raymond. ncurses: Portable Screen-Handling for Linux (недоступная ссылка). Linux Journal (September 1995). Архивировано 26 февраля 2012 года.

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

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