La vida de sun
Clasificación del Software
Software de sistema: su objetivo es desvincular adecuadamente al usuario y al programador de los detalles de la computadora en particular que se use, aislándolo especialmente del procesamiento referido a las características internas de: memoria, discos, puertos ydispositivos de comunicaciones, impresoras, pantallas, teclados, etc. El software del sistema le procura al usuario y programador adecuadas interfaces de alto nivel, herramientas y utilidades de apoyo que permiten su mantenimiento. Incluye entre otros:
Sistemas Operativos
Controladores de dispositivos
Herramientas de diagnostico
Herramientas de Corrección y Optimización
Servidores
UtilidadesSoftware de programación: Conjunto de herramientas que permiten al programador desarrollar programas informáticos, usando diferentes alternativas y lenguajes de programación, de una manera práctica. Incluye entre otros:
Editores de Texto
Compiladores
Interpretes
Enlazadores
Depuradores
Entornos de Desarrollo Integrados (IDE): Agrupan las anteriores herramientas, usualmente en un entornovisual, de forma tal que el programador no necesite introducir múltiples comandos para compilar, interpretar, depurar, etc. Habitualmente cuentan con una avanzada interfaz gráfica de usuario (GUI).
Software de Aplicación: Es aquel que permite a los usuarios llevar a cabo una o varias tareas específicas, en cualquier campo de actividad susceptible de ser automatizado o asistido, con especial énfasisen los negocios. Incluye entre otros:4
Aplicaciones para Control de sistemas y automatización industrial
Aplicaciones ofimaticas
Software Educativo
Software Empresarial
Base de datos
Telecomunicaciones (por ejemplo Internet y toda su estructura lógica)
Videojuegos
Software médico
Software de Cálculo Numérico y simbólico.
Software de Diseño Asistido (CAD)
Software de Control Numérico(CAM)
Algoritmo:
|Concepto | |
|Algoritmo: es un método para resolver un problema mediante |Preciso: implica el orden de realización de cada uno de los |
|una serie de pasos definidos, precisos y finitos. |pasos|
| |Definido: si se sigue dos veces, se obtiene el mismo resultado.|
| |Finito: Tiene un numero determinado de pasos, implica que tiene|
| |un fin. |
Lenguaje deprogramación: es un idioma artificial diseñado para expresar computaciones
que pueden ser llevadas a cabo por máquinas como las computadoras.
Una característica relevante de los lenguajes de programación es precisamente que más de un programador pueda usar un conjunto común de instrucciones que sean comprendidas entre ellos para realizar la construcción de un programa de forma colaborativa.También la palabra programación se define como el proceso de creación de un programa de computadora, mediante la aplicación de procedimientos lógicos, a través de los siguientes pasos:
El desarrollo lógico del programa para resolver un problema en particular.
Escritura de la lógica del programa empleando un lenguaje de programación específico (codificación del programa).
Ensamblaje o compilacióndel programa hasta convertirlo en lenguaje de máquina.
Prueba y depuración del programa.
Desarrollo de la documentación.
Los lenguajes de programación se clasifican en tres grandes categorías:
Maquina
Bajo nivel
Alto nivel.
Lenguaje máquina
Son aquellos cuyas instrucciones son directamente entendibles por la computadora y no necesitan traducción posterior para que la UCP,...
Regístrate para leer el documento completo.