Please enable JavaScript.
Coggle requires JavaScript to display documents.
TIPOS DE SOFTWARE - Coggle Diagram
TIPOS DE SOFTWARE
Software Aplicacion
Caracteristicas
-
Función específica: Cada aplicación resuelve un problema particular: escribir, calcular, diseñar, comunicarse.
-
-
-
Software de programacion
Caracteristicas
:
Orientado a desarrolladores: Su usuario final es el programador, no el público general.
-
Traduce lenguajes: Convierte el código que escribe un humano a lenguaje máquina que entiende la computadora.
-
Entornos de trabajo: Ofrece editores, compiladores y depuradores integrados.
Editores de Texto: Programas simples para escribir código. Ejemplo: Notepad++, Sublime Text, Visual Studio Code. No compilan, solo ayudan a escribir.
-
Compiladores: Traducen todo el código fuente escrito en un lenguaje de alto nivel como C++ o Java a lenguaje máquina de una sola vez, creando un archivo ejecutable. Ejemplo: GCC.
-
Intérpretes: Traducen y ejecutan el código línea por línea. Si hay un error, se detiene en esa línea. Ejemplo: el intérprete de Python.
-
Depuradores o Debuggers: Ayudan a encontrar y corregir errores en el código. Permiten ejecutar el programa paso a paso. Ejemplo: GDB.
-
Entornos de Desarrollo Integrado (IDE): Combinan editor, compilador, depurador e interfaz gráfica en un solo programa. Facilitan mucho el trabajo. Ejemplos: Visual Studio, NetBeans, PyCharm, Android Studio.
-
-
-
Software Base
Caracteristicas
Controla el hardware: Gestiona la memoria, el procesador, los dispositivos de entrada y salida.
-
-
-
No resuelve problemas del usuario final: Su función es técnica, no productiva directamente.
-