ncurses
Текущая версия страницы пока не проверялась опытными участниками и может значительно отличаться от версии, проверенной 19 января 2019 года; проверки требуют 12 правок.
ncurses («new curses») — библиотека, написанная на языках Си и Ада, предназначенная для управления вводом-выводом на терминал, в числе прочего, библиотека позволяет задавать экранные координаты (в знакоместах) и цвет выводимых символов. Предоставляет программисту уровень абстракции, позволяющий не беспокоиться об аппаратных различиях терминалов и писать переносимый код.
ncurses | |
---|---|
![]() menuconfig, основанный на ncurses | |
Тип | Библиотека элементов интерфейса (виджетов) |
Разработчик | Проект GNU |
Написана на | Си |
Операционная система | POSIX |
Первый выпуск | 1993 |
Последняя версия |
|
Репозиторий | invisible-mirror.net/arc… |
Лицензия | MIT |
Сайт | invisible-island.net/ncurses |
![]() |
История править
Буква N в ncurses происходит от слова new (новый). Это потому, что ncurses — свободная реализация (клон) библиотеки curses из System V Release 4.0 (SVr4), которая в свою очередь была улучшением классического curses из BSD.[3]
Проекты, использующие Ncurses править
- Clonezilla — программа клонирования HDD
- Sysinstall — программа установки FreeBSD, Slackware
- debian-Installer — программа установки Debian
- Midnight Commander — файловый менеджер
- YaST — консоль администрирования
- Finch — оболочка для Pidgin
- Htop — монитор процессов
- Aptitude — оболочка для Apt
- Nano — текстовый редактор
- Wicd — менеджер сети
- Lynx — текстовый браузер
- MOC — консольный плеер (Music On Console)
- musikcube — консольный плеер
- Cmus — консольный плеер (C* Music Player)
- Partimage — программа создания образов разделов
- Mp3blaster — mp3-плеер
- Mcabber — джаббер-клиент
- rTorrent — клиент BitTorrent
- CPat — коллекция пасьянсов
- sngrep — анализатор трафика SIP
См. также править
Примечания править
- ↑ https://invisible-island.net/ncurses/announce.html
- ↑ Dickey T. E. ncurses 6.4 (англ.) — 2022.
- ↑ 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. Архивная копия от 20 августа 2016 на Wayback Machine
Ссылки править
- Домашняя страница ncurses Архивная копия от 25 июня 2007 на Wayback Machine
- Howto по программированию с ncurses Архивная копия от 1 мая 2013 на Wayback Machine
- Руководство по использованию ncurses с примерами Архивная копия от 23 июля 2010 на Wayback Machine
- Портированные заголовки библиотеки ncurses Архивная копия от 12 марта 2016 на Wayback Machine для Free Pascal
Для улучшения этой статьи желательно:
|
Это заготовка статьи о программном обеспечении. Помогите Википедии, дополнив её. |