Son el conjunto de instrucciones que dirigen las actividades del Hardware - PowerPoint PPT Presentation

1 / 11
About This Presentation
Title:

Son el conjunto de instrucciones que dirigen las actividades del Hardware

Description:

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 ... – PowerPoint PPT presentation

Number of Views:132
Avg rating:3.0/5.0
Slides: 12
Provided by: HPAuthoriz1326
Category:

less

Transcript and Presenter's Notes

Title: Son el conjunto de instrucciones que dirigen las actividades del Hardware


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.
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
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.
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
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
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º
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
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.
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.
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
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
Write a Comment
User Comments (0)
About PowerShow.com