ncurses

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

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

Разработчик

Проект GNU

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

POSIX

Последняя версия

5.9 (4 апреля 2011 года)

Лицензия

MIT

Сайт

gnu.org/software/ncurses/ncurses.html

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

История[править | править исходный текст]

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

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

  • Clonezilla — программа клонирования HDD
  • Sysinstall — программа установки FreeBSD, Slackware
  • debian-Installer — программа установки Debian
  • Midnight Commander — файловый менеджер
  • YaST — консоль администрирования
  • Finch — оболочка для Pidgin
  • Htop — монитор процессов
  • Aptitude — оболочка для Apt
  • Nano — текстовый редактор
  • Wicd — менеджер сети
  • Lynx — текстовый браузер
  • MOC — консольный плеер (Music On Console)
  • Cmus — консольный плеер (C* Music Player)

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

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