Logo
Unionpedia
Comunicación
Disponible en Google Play
¡Nuevo! ¡Descarga Unionpedia en tu dispositivo Android™!
Gratis
¡Más rápido que el navegador!
 

Ncurses

Índice Ncurses

Ncurses es una biblioteca de programación que provee una API que permite al programador escribir interfaces basadas en texto, TUIs.

23 relaciones: Ada (lenguaje de programación), API, Berkeley Software Distribution, Biblioteca (informática), Binding, C (lenguaje de programación), C++, Curses, GNU, GNU General Public License, GNU Lesser General Public License, GNU/Linux, Intérprete de comandos, Interfaz, Kit de herramientas de widgets, Licencia MIT, Perl, POSIX, Proyecto GNU, Python, Termcap, Vala (lenguaje de programación), Vi.

Ada (lenguaje de programación)

Ada es un lenguaje de programación orientado a objetos y fuertemente tipado de forma estática que fue diseñado por Jean Ichbiah de CII Honeywell Bull por encargo del Departamento de Defensa de los Estados Unidos.

¡Nuevo!!: Ncurses y Ada (lenguaje de programación) · Ver más »

API

Una API (del inglés, application programming interface, en español, interfaz de programación de aplicaciones) es una pieza de código que permite a diferentes aplicaciones comunicarse entre sí y compartir información y funcionalidades.

¡Nuevo!!: Ncurses y API · Ver más »

Berkeley Software Distribution

Berkeley Software Distribution, o Berkeley Standard Distribution (BSD), en español, Distribución de software Berkeley) fue un sistema operativo derivado de Unix que nace a partir de los aportes realizados a ese sistema por la Universidad de California en Berkeley. En los primeros años del sistema Unix sus creadores, los Laboratorios Bell de la compañía AT&T, autorizaron a la Universidad de California en Berkeley y a otras universidades, a utilizar el código fuente y adaptarlo a sus necesidades. Durante los años 1970 y 1980 Berkeley utilizó el sistema para sus investigaciones en materia de sistemas operativos. Cuando AT&T retiró el permiso de uso a la universidad por motivos comerciales, la universidad promovió la creación de una versión inspirada en el sistema Unix utilizando los aportes que ellos habían realizado, permitiendo luego su distribución con fines académicos y al cabo de algún tiempo reduciendo al mínimo las restricciones referente a su copia, distribución o modificación. BSD inicialmente se llamó Berkeley Unix porque estaba basado en el código fuente del Unix original desarrollado en Bell Labs. En la década de 1980, BSD fue ampliamente adoptado por los proveedores de estaciones de trabajo en forma de variantes patentadas de Unix como DEC Ultrix y SunOS de Sun Microsystems, debido a su concesión de licencias permisivas y familiaridad con muchos fundadores e ingenieros de empresas de tecnología. Aunque estos derivados de BSD patentados fueron reemplazados en gran medida en la década de 1990 por UNIX SVR4 y OSF/1, las versiones posteriores proporcionaron la base para varios sistemas operativos de código abierto, incluidos SunOS, FreeBSD, NetBSD, OpenBSD, DragonFly BSD, Darwin y TrueOS. Estos, a su vez, han sido utilizados por sistemas operativos propietarios, incluidos los macOS y iOS de Apple, que se derivaron de ellos, y Microsoft Windows, que usaba (al menos) parte de su código TCP/IP, que era legal. El código de FreeBSD también se utilizó para crear el sistema operativo para la PlayStation 4 y Nintendo Switch. BSD también ha hecho grandes contribuciones en el campo de los sistemas operativos en general, como por ejemplo.

¡Nuevo!!: Ncurses y Berkeley Software Distribution · Ver más »

Biblioteca (informática)

En informática, una biblioteca o, llamada por vicio del lenguaje, librería (del inglés library) es un conjunto de implementaciones funcionales, codificadas en un lenguaje de programación, que ofrece una interfaz bien definida para la funcionalidad que se invoca.

¡Nuevo!!: Ncurses y Biblioteca (informática) · Ver más »

Binding

Binding es una palabra inglesa que significa «ligadura».

¡Nuevo!!: Ncurses y Binding · Ver más »

C (lenguaje de programación)

C es un lenguaje de programación de propósito general originalmente desarrollado por Dennis Ritchie entre 1969 y 1972 en los Laboratorios Bell, como evolución del anterior lenguaje B, a su vez basado en BCPL.

¡Nuevo!!: Ncurses y C (lenguaje de programación) · Ver más »

C++

C++ es un lenguaje de programación diseñado en 1979 por Bjarne Stroustrup.

¡Nuevo!!: Ncurses y C++ · Ver más »

Curses

Curses es una biblioteca para el control de terminales sobre sistemas tipo Unix, posibilitando la construcción de una Interfaz para el usuario, para aplicaciones ejecutadas en un terminal.

¡Nuevo!!: Ncurses y Curses · Ver más »

GNU

GNU es un sistema operativo de tipo Unix, así como una gran colección de programas informáticos que componen al sistema, desarrollado por y para el Proyecto GNU y auspiciado por la Free Software Foundation.

¡Nuevo!!: Ncurses y GNU · Ver más »

GNU General Public License

La Licencia Pública General de GNU o más conocida por su nombre en inglés GNU General Public License (o simplemente sus siglas en inglés GNU GPL) es una licencia de derecho de autor ampliamente usada en el mundo del software libre y código abierto, y garantiza a los usuarios finales (personas, organizaciones, compañías) la libertad de usar, estudiar, compartir (copiar) y modificar el software.

¡Nuevo!!: Ncurses y GNU General Public License · Ver más »

GNU Lesser General Public License

La Licencia Pública General Reducida de GNU, o más conocida por su nombre en inglés GNU Lesser General Public License (antes GNU Library General Public License o Licencia Pública General para Bibliotecas de GNU), o simplemente por su acrónimo del inglés GNU LGPL, es una licencia de software creada por la Free Software Foundation que pretende garantizar la libertad de compartir y modificar el software cubierto por ella, asegurando que el software es libre para todos sus usuarios.

¡Nuevo!!: Ncurses y GNU Lesser General Public License · Ver más »

GNU/Linux

GNU/Linux (pronunciado oficialmente como ñu linux o también ge-ene-u linux en español), es una familia de sistemas operativos tipo Unix compuesto por software libre y de código abierto.

¡Nuevo!!: Ncurses y GNU/Linux · Ver más »

Intérprete de comandos

Un intérprete de órdenes o de comandos es un programa informático que tiene la capacidad de traducir las órdenes que introducen los usuarios, mediante un conjunto de instrucciones facilitadas por él mismo directamente al núcleo y al conjunto de herramientas que forman el sistema operativo.

¡Nuevo!!: Ncurses e Intérprete de comandos · Ver más »

Interfaz

Una interfaz (en plural: interfaces) se utiliza en informática para nombrar a la conexión funcional entre dos sistemas, programas, dispositivos o componentes de cualquier tipo, que proporciona una comunicación de distintos niveles, permitiendo el intercambio de información.

¡Nuevo!!: Ncurses e Interfaz · Ver más »

Kit de herramientas de widgets

Un kit de herramientas de widgets (widget toolkit, por su nombre en inglés), biblioteca de widgets, kit de herramientas GUI o una biblioteca UX es una biblioteca o una colección de bibliotecas que contienen un conjunto de elementos de control gráfico (llamados widgets) que se utilizan para construir la interfaz gráfica de usuario (GUI) de los programas.

¡Nuevo!!: Ncurses y Kit de herramientas de widgets · Ver más »

Licencia MIT

La licencia MIT es una licencia de software que se origina en el Instituto Tecnológico de Massachusetts (MIT, Massachusetts Institute of Technology).

¡Nuevo!!: Ncurses y Licencia MIT · Ver más »

Perl

Perl es un lenguaje de programación diseñado por Larry Wall en 1987.

¡Nuevo!!: Ncurses y Perl · Ver más »

POSIX

POSIX (acrónimo de Portable Operating System Interface, y X viene de UNIX como seña de identidad de la API) es una norma escrita por la IEEE, que define una interfaz estándar del sistema operativo y el entorno, incluyendo un intérprete de comandos (o "shell").

¡Nuevo!!: Ncurses y POSIX · Ver más »

Proyecto GNU

El proyecto GNU es un proyecto colaborativo de software libre con el objetivo de crear un sistema operativo completamente libre: el sistema GNU.

¡Nuevo!!: Ncurses y Proyecto GNU · Ver más »

Python

Python es un lenguaje de alto nivel de programación interpretado cuya filosofía hace hincapié en la legibilidad de su código, se utiliza para desarrollar aplicaciones de todo tipo, por ejemplo: Instagram, Netflix, Spotify, Panda3D, entre otros.

¡Nuevo!!: Ncurses y Python · Ver más »

Termcap

Termcap es una biblioteca de software utilizada en los sistemas tipo Unix donde facilita propiedades de las diferentes terminales que existen.

¡Nuevo!!: Ncurses y Termcap · Ver más »

Vala (lenguaje de programación)

Vala es un lenguaje de programación creado con el objetivo de acercar las características de los lenguajes modernos a C, sin requisitos adicionales de tiempo de ejecución y con pocos costos, centrado en los objetos de la biblioteca GObject.

¡Nuevo!!: Ncurses y Vala (lenguaje de programación) · Ver más »

Vi

Vi es un editor de texto desarrollado para el sistema operativo Unix.

¡Nuevo!!: Ncurses y Vi · Ver más »

SalienteEntrante
¡Hey! ¡Ahora tenemos Facebook! »