ncurses

Материал из Википедии — свободной энциклопедии
Это старая версия этой страницы, сохранённая Lasius (обсуждение | вклад) в 16:30, 20 ноября 2021 (отмена правки 117990506 участника A.magomadova (обс.) русский язык). Она может серьёзно отличаться от текущей версии.
Перейти к навигации Перейти к поиску

ncurses
Скриншот программы ncurses
menuconfig основанный на ncurses
Тип Библиотека элементов интерфейса (виджетов)
Разработчик Проект GNU
Написана на Си
Операционная система POSIX
Первый выпуск 1993
Последняя версия
Репозиторий invisible-mirror.net/arc…
Лицензия MIT
Сайт invisible-island.net/ncurses
Логотип Викисклада Медиафайлы на Викискладе

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

История

Структура

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

Проекты, использующие Ncurses

См. также

Примечания

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

Литература

  • Dan Gookin. Programmer's Guide to NCurses. — John Wiley & Sons, 2007. — 579 с. — ISBN 9780470140130.

Ссылки