Vamos a hablar de los diferentes tipos de software que existen y explicar en qué consiste cada uno.
Software de Programación
Con el conocimiento lógico y los lenguajes de programación da lugar a que se diseñen utilidades digitales para que ejerzan diversas funciones. Estos programas son clave porque son la base donde se escribe código para desarrollar los sistemas nuevos dentro del sistema operativo. Los tipos son los siguientes:
- IDE: Son los entornos de desarrollo integrado que son las aplicaciones que dan al programador los servicios integrales para desarrollar el software.
- Compiladores: Es como un traductor que tiene como función edificar el lenguaje de programación
- Depuradores: Programa cuya función es “limpiar” los errores de los otros programas
- Editores de texto: Crean y gestionan archivos digitales que están compuestos por texto. Leen el archivo e interpretan los bytes según el código del lector
- Enlazador: Toma los objetos iniciales del proceso de compilación, descartando los no necesarios y enlazando un código abierto con la biblioteca interna y produciendo un archivo ejecutable
- Intérprete: Es un programa que analiza y transforma esa información contenida en el ordenador en otros programas
Tipos de licencia de Software
- Trial: Es la versión de pago del videojuego o del programa que se distribuye de manera gratis durante un periodo limitado de tiempo
- Software libre: Son las aplicaciones disponibles que pueden ser utilizadas, copiadas, modificadas y distribuidas por cualquiera
- GPL: Suele dirigirse a Linux, limitándose a la distribución e integración de este software en el sistema
- Copyleft: Son muy parecidas al software libre y son utilizadas por cualquier usuario en cualquier momento, pero no se pueden modificar o redistribuir estos programas
- Freeware: Programas que se redistribuyen y no se pueden modificar
- Dominio público: Es el software sin copyright
- Comercial: Lo crean las empresas desarrolladoras de software con el fin de obtener muchas ganancias vendiendo su producto y adquiriéndolo el consumidor final, ya en persona o en empresas
- BSD: No tiene muchas restricciones a la hora de usarse, alterarse o redistribuirse
- Debian: Es el software que es libre y cuenta con código abierto, cualquier usuario lo puede modificar y distribuir, está basado en Linux
- Semi-libre: No es libre del todo, pero su uso está permitido por todos los usuarios