organizacion de sistemas

15

Upload: karinaportilla

Post on 18-Jun-2015

491 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Organizacion de sistemas
Page 2: Organizacion de sistemas

“Se denominan Lenguajes de Programación al conjunto de reglas,

instrucciones y normas necesarias por medio de las cuales el ser humano

puede transmitir órdenes a la computadora”

DEFINICIÓN:

Page 3: Organizacion de sistemas

PRIMEROS LENGUAJES

1. FORTRAN (John Backus)

Resolver problemas científicos y técnicos. En ocasiones, se emplea en aplicaciones comerciales.

2. ALGOL (Lenguaje algorítmico) Su propósito fue contar con un lenguaje para diversas

computadoras. Parecido al FORTRAN y es de aplicación particular en los problemas

matemáticos y numéricos, Este lenguaje es popular en las universidades, y en la actualidad es

utilizado en los Estados Unidos para

fines pedagógicos y la comunicación de algoritmos

Page 4: Organizacion de sistemas

3. COBOL. Su propósito contar con un lenguaje que resultara común pare las diversas computadoras en el

mercado para el procedimiento de información comercial. Es un lenguaje que se utiliza principalmente para la

programación de problemas de proceso de datos comerciales, por su naturaleza descriptiva y su adaptabilidad pare resolver los problemas de proceso de ficheros que entraña el proceso

de datos comerciales.

Actualmente se cuenta con muchos lenguajes como son el BASIC, el ADA y el LEGOL entre otros. Sin embargo, los

más utilizados en máquinas grandes continúan siendo el FORTRAN, el COBOL y el ALGOL. En las computadoras

pequeñas, es decir en las microcomputadoras, el lenguaje más usual es el BASIC.

   

Page 5: Organizacion de sistemas

Permiten escribir una sola instrucción en lugar de numerosas y fastidiosas instrucciones en lenguaje de máquina. (Ej.: Cobol y

Fortran)

Page 6: Organizacion de sistemas

CLASIFICACIÓN DE LAS INSTRUCCIONES:

Cada lenguaje de programación tiene un conjunto de instrucciones, las cuales se dividen en las siguientes clasificaciones:

• Instrucciones de Entrada y salida

• Instrucciones de Cómputo

• Instrucciones de Control

• Instrucciones de Asignación

• Instrucciones de Formato

Con este conjunto de instrucciones se pueden diseñar software para las más

diversas tareas.

Page 7: Organizacion de sistemas

Clasificación de Los Lenguajes:

• Lenguajes de Alto Nivel (pascal, fortran, java)

Tiene un cierto parecido a la forma escrita como nos comunicamos los seres humanos, por lo que acercan la computadora al hombre

• Lenguajes de Nivel Medio Poseen una sintaxis parecida a los lenguajes de alto nivel y a la vez incorpora instrucciones y funciones de bajo nivel permitiendo un

mayor control sobre el hardware• Lenguajes de Bajo Nivel (ensambladores)

Son en esencia muy parecidos al código binario que maneja la computadora a través de una secuencia de ceros y unos que luego son

transformados en impulsos eléctricos

Page 8: Organizacion de sistemas

EVOLUCIÓN DE LOS LENGUAJES

PRIMERA GENERACIÓN. Estos se consideran como de bajo nivel por que no existe un programa de codificación menos complicado que el que utiliza los símbolos binarios 1 y 0.

ASCII, utiliza ceros y unos para representar letras del alfabeto.

Como este es el lenguaje del CPU, los archivos de texto traducidos a los grupos binarios ASCII pueden leerse por casi cualquier plataforma de sistemas de computadoras.

Page 9: Organizacion de sistemas

• Lenguaje de Máquina: Se construyen sobre la base de secuencias de ceros y unos para significar los caracteres que se quieren generar en el computador, este formato de programación se conoce con el nombre de Código ASCII

Page 10: Organizacion de sistemas

SEGUNDA GENERACIÓN. A estos se les denominó lenguaje ensamblador.

Los lenguajes ensambladores usan códigos como para agregar o para mover, y así sucesivamente.

Los programas de software de sistemas tales como los sistemas operativos y los programas de utilidad se escriben

con frecuencia en un lenguaje ensamblador.

TERCERA GENERACIÓN. Estos son más fáciles de aprender y usar que los lenguajes maquina y el lenguaje ensamblador, pues su similitud con la comunicación y

comprensión humana cotidiana es mayor.Aunque son más fáciles de programar, no son tan eficientes

en términos de rapidez operacional y memoria.

Page 11: Organizacion de sistemas

CUARTA GENERACIÓN. Son lenguajes que se relacionan menos con procedimientos y que son aun más parecidos al ingles que los lenguajes de tercera generación.Algunas características incluyen capacidades de consulta y base de datos, de creación de códigos y capacidades gráficas.Ejemplos Visual C++, Visual Basic, Power Builder, Delphi, Forte y muchos otros.Lenguajes de consulta son utilizados para hacer preguntas a la computadora con frases parecidas a las de un idioma, ejemplo el inglés.Lenguaje de consulta estructurado. Lenguaje estándar que a menudo se usa para realizar consultas y manipulaciones ala base de datos

Page 12: Organizacion de sistemas

LENGUAJE ORIENTADO A OBJETO: Aquí el énfasis se coloca en el objeto que ejecuta la acción y no en la acción misma

como ocurre en los orientados a procedimientos. Su estructura jerárquica de arriba hacia abajo permite que sea más fácil diseñar y entender los programas. (Ej.: SMALLTALK y C++) Es un lenguaje

de tiempo real, de propósito general, que se ha utilizado para aplicaciones empresariales y científicos.

JAVA. Proporciona a los programadores un ambiente de programación con gran capacidad y las condiciones para desarrollar

aplicaciones de trabajo a través de Internet.

Page 13: Organizacion de sistemas

LENGUAJES DE PROGRAMACIÓN VISUALLenguajes que usan el ratón, iconos o símbolos en la pantalla y

menús despegables para desarrollar programas.

LENGUAJES DE QUINTA GENERACIÓNAlrededor de la mitad 1998 surgieron grupos de herramientas de lenguajes de quinta generación, los cuales combinan la creación de códigos basadas en reglas, la administración de reutilización

y otros avances.Programación basada en conocimiento. Método para el

desarrollo de programas de computación en el que se le ordena ala computadora realizar un propósito en vez de instruirla para

hacerlo.

Page 14: Organizacion de sistemas

Lenguajes Visuales:

• Reemplaza las instrucciones de texto por iconos simbólicos, cada uno representa un objeto o función común de programación. Visual Basic y Authorware son ejemplos de este tipo de lenguaje.

Page 15: Organizacion de sistemas

Lenguajes Naturales:

• Se refieren a software que permiten al Sistema de

Computación aceptar, interpretar y ejecutar instrucciones en el

lenguaje materno, llamado natural, del usuario final, aunque por lo general es en inglés, bien sea

escrito o hablado.