Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porCarlos Turriza Modificado hace 5 años
1
PROGRAMACIÓN BÁSICA CONCEPTOS BÁSICOS Software
2
TEMAS: Software y sus funciones Tipos de Software Software de Sistemas Software de Aplicación
3
Software y sus funciones Definiciones Básicas Programa de Software: serie de instrucciones que controlan la operación de un sistema de cómputo. Programación: Proceso de escribir o codificar programas. Programador: Persona encargada de la codificación de los programas Definiciones asociadas: Sistema, Módulo, Función Funciones del Software: Administrar los recursos de computación disponibles Servir como herramientas para los usuarios de los mismos. Actuar como intermediarios entre las Organizaciones y la información almacenada.
4
Tipos de Software (1) Usuarios Software de Aplicación Software de Sistemas Hardware Software de Sistemas: Programas que administran los recursos de las computadoras: Sistemas operativos Traductores Programas utilitarios Software de Aplicación: Programas escritos para realizar funciones determinadas por los usuarios finales. Lenguajes de Programación Herramientas de Software Los tipos de Software están interrelacionados
5
Software de Sistemas Sistemas Operativos: Funciones: Repartir y asignar los recursos de la Computadora Programar el uso de los recursos y la ejecución de trabajos Monitorear las actividades del sistema. Ejemplos Definiciones asociadas Multiprogramación, Multitarea, Multiprocesamiento Almacenamiento virtual, Página Tiempo compartido Concurrencia GUI (Interfaz Gráfica de Usuario)
6
Software de Sistemas (Cont.) 2.Traductores: Definiciones asociadas Lenguaje de programación Código Fuente, Código Objeto Funciones: Convertir los programas escritos en lenguajes de programación de alto nivel al lenguaje de máquina. Tipos de Traductores: Compilador Interprete 3.Programas Utilitarios: Efectúan tareas rutinarias como copiar, ordenar, etc.
7
Software de Aplicación 1era Generación (1946 – 1950) Lenguaje de Máquina Código Decimal. Tarjetas perforadas Proceso primitivo. Demandaba mucho tiempo y especialización Tipos de Lenguajes Características Generación 2da Generación (Década del 50) Lenguaje Ensamblador Utiliza ciertos mnemónicos para determinadas operaciones Continua siendo trabajoso Requiere especialización 3era Generación (1960 - 1979) Lenguajes de programación de alto nivel (Ejemplos: Fortran, Cobol, Basic, Pascal, C,C++, etc) Lenguajes mas parecidos al habla humana Se requiere de traductores Menos trabajoso- Menor especialización 4ta Generación (1980 - Actualmente) Lenguajes de Cuarta Generación y Herramientas de Software (Ejemplos: Herramientas, Lenguajes de consulta, Generadores de Aplicac., Paquetes de Soft, etc.) No se requiere especialización Herramientas mas amigables Costo más accesible
8
Tipos de Software (2) Software Libre o de Código Abierto: Programas que brindan libre acceso a su código fuente Se paga por el soporte GNU (Comunidad que lo administra) Desarrollo comunitario Software Propietario: Se paga licencia para obtenerlo y una cuota por soporte Su propietario cuenta con el derecho de autor y puede o no vender/entregar el código fuente. Ambos tipos de software no son compatibles con todo tipo de software ni hardware.
9
TAREA SIGUIENTE CLASE INVESTIGAR LA DEFINICIÓN DE: Algoritmo Lenguaje de Programación Programa Programación Paradigmas de programación Editores de texto Compiladores e intérpretes Ejecutables Consola de línea de comandos.
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.