Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porProspero Criado Modificado hace 10 años
1
¿Qué es Sofware? Son el conjunto de instrucciones que dirigen las actividades del Hardware Consiste en programas, módulos de soporte y archivos de datos, que en conjunto proporcionan a la computadora las instrucciones y datos necesarios para desempeñar una determinada tarea. Este documento también se encuentra cargado en:
2
¿Qué es Sofware? Programa: Conjunto de instrucciones que le indica a la computadora la forma en que debe llevar a cabo una tarea Módulo de Soporte: Proporciona un conjunto de instrucciones auxiliares que se ejecutan junto con el programa principal del software. Módulo de datos: Contiene cualquier conjunto de datos necesarios para desempeñar alguna tarea que no son proporcionados por el usuario Este documento también se encuentra cargado en:
3
Lenguajes de Programación
Lenguaje artificial que permite crear programas mediante un conjunto de instrucciones, operadores y reglas de sintaxis; para establecer la comunicación con los dispositivos hardware y software que conforman una computadora. Este documento también se encuentra cargado en:
4
Lenguajes de Programación
Código Fuente: Conjunto de instrucciones escritas en algún lenguaje de programación. Código Objeto: Conjunto de instrucciones traducidas a lenguaje maquina (código binario). Compiladores: Conjunto de instrucciones que traducen código fuente a código objeto Este documento también se encuentra cargado en:
5
Evolución de los Lenguajes
Categorías: Lenguajes de Bajo Nivel y Lenguajes de Alto Nivel Bajo Nivel: Lenguajes que incluyen comandos específicos para escribir instrucciones en lenguaje maquina Alto Nivel: Utilizan palabras y gramática basada en lenguajes humanos (especialmente el ingles) haciendo mas fácil y entendible la programación Este documento también se encuentra cargado en:
6
Evolución de los Lenguajes
Pascal (alto nivel) Assembler (bajo nivel) Total = 7 + 3 LDA 7 STA Num LDA 3 ADD Num STA Total ENDº Este documento también se encuentra cargado en: 6
7
Evolución de los Lenguajes
Primera Generación: Serie de comandos presentados en series de 0 y 1. Segunda Generación: Se utilizan comandos abreviados llamados mnemonicos (assembler) Tercera Generación: Utilizan palabras en ingles como “Print” “Input”. (cobol, fortran, rpg II) Cuarta Generación: Se parecen mas a los lenguajes humanos (SQL) Quinta Generación: Herramientas graficas o visuales Este documento también se encuentra cargado en:
8
Lenguajes Populares Visual Basic: Muy útil para crear programas guiados por eventos con interfaz gráfica. La versión .net incorpora la capacidad orientada a objetos y soporte para datos. Lenguaje C: Basado en procedimientos tiene comandos de alto nivel y de bajo nivel. La version C + + es orientado a objetos. Cobol: Alto nivel desarrollado para resolver problemas en los negocios. Fortran: Alto nivel diseñado para resolver problemas cientificos. Este documento también se encuentra cargado en: 8
9
Lenguajes Populares Java y Java ++: Orientados a objetos y Basados en C ++, pero optimizados para aplicaciones en Internet. Lisp: Se utiliza para construir programas de inteligencia artificial. Prolog: Lenguaje declarativo que se utiliza para propósitos de inteligencia artificial. SQL: Proporciona un lenguaje estándar para la definición y manejo de bases de datos. Este documento también se encuentra cargado en: 9
10
Características de los Lenguajes
Paradigma Lenguajes Descripción Procedimientos Basic, Pascal Cobol Enfatiza algoritmos Lineales paso a paso Objetos C + +, Java Smalltalk Objetos y métodos que interactúan Declarativo Prolog Hechos y reglas para describir un problema Funcional LISP, Scheme Haskell Evaluación de expresiones llamadas funciones Eventos Visual Basic Visual Fox Selección de elementos de interfaz de usuario, rutinas y eventos que se activan con el mouse Este documento también se encuentra cargado en:
11
Categorías de Software
Controla y coordina la operación del hardware y software. Sistema operativo que supervisa y controla las entradas, salidas y procesos Software de sistemas Permite utilizar la computadora para resolver un determinado problema o desempeñar una tarea específica. Software de Aplicación Este documento también se encuentra cargado en:
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.