clasificacion de los lenguajes abel

18

Upload: abel-velazquez-solorzano

Post on 07-Jul-2015

286 views

Category:

Documents


0 download

DESCRIPTION

abel velazquez solorzano

TRANSCRIPT

Page 1: Clasificacion de los lenguajes abel
Page 2: Clasificacion de los lenguajes abel

LA CLASIFICACION DE LOS LENGUAJES SE DIVIDE EN TRES CLASIFICACIONES.

Page 3: Clasificacion de los lenguajes abel
Page 4: Clasificacion de los lenguajes abel

SISTEMA OPERATIVO : es el pricipal

elemento para que un a maquina funcione.

el sistema operativo es el control de los

recursos físicos y lógicos de la

computadora;

Page 5: Clasificacion de los lenguajes abel

PROGRAMA DE APLICACIÓN: son las que estan diseñas para realizar una especifica.

Page 6: Clasificacion de los lenguajes abel

LENGUAJES DE PROGRAMACIÓN : NOS PERMITER CREAR

APLICACIONES PARA RESOLVER UN PROBLEMA ESPECIFICO ATRA VEZ DE LA COMPUTADORA.

Un lenguaje de programación esta formado por un conjunto de palabras (Instrucciones) y una serie de reglas para escribir adecuadamente estas palabras (Sintaxis) con la finalidad de que sean entendibles por la computadora.

Page 7: Clasificacion de los lenguajes abel

Para que un computador (hardware) funcione es necesario utilizar programas (software), loscuales le indican cuál es la tarea que se tiene que hacer.

Los lenguajes de programación constan de:A) Un conjunto finito de símbolos, a partir del cual se define el léxico o vocabulario dellenguaje.B) Un conjunto finito de reglas, la gramática del lenguaje, para la construcción de lassentencias “correctas” del lenguaje. (Sintaxis).C) Semántica, que asocia un significado (la acción que debe llevarse a cabo) a cada posibleconstrucción del lenguaje

Page 8: Clasificacion de los lenguajes abel

LENGUAJE MÁQUINA: Los ordenadores sólo entienden un

lenguaje específico para cada máquina, que se denominaCÓDIGO MÁQUINA o Lenguaje Máquina. Este lenguaje utiliza un código binario (símbolos “0" y “1").

Page 9: Clasificacion de los lenguajes abel

Las instrucciones tienen dos partes diferenciadas: código de operación y código(s) deoperando(s):1.- CODOP

2.- CODOPERANDO(S)

Page 10: Clasificacion de los lenguajes abel

En la primera, se codifica la operación que realiza la instrucción. Este código de operaciónsiempre es único para cada instrucción.

En la segunda se indica(n) la(s) dirección(es) de memoria enla que se encuentra el operando, hasta un máximo de tres, sobre el/(los) que se aplicará la operación

Page 11: Clasificacion de los lenguajes abel

cada tipo de ordenador tiene su código máquina específico.para programar eneste lenguaje el programador debe conocer la arquitectura física de la computadora con cierto detalle(registros de la CPU, palabras de memora,...). La estructura del lenguaje máquina está totalmenteadaptada a los circuitos de la computadora y muy alejada del lenguaje que empleamos normalmentepara expresar y analizar los problemas que hoy día son resolubles con la computadora

Page 12: Clasificacion de los lenguajes abel
Page 13: Clasificacion de los lenguajes abel

Un programa escrito en lenguaje máquina es directamente interpretable por el procesador central.

Page 14: Clasificacion de los lenguajes abel
Page 15: Clasificacion de los lenguajes abel

Las instrucciones son cadenas de ceros y unos, aunque estas cadenas se pueden introduciren la computadora mediante un código intermedio (octal o hexadecimal).

Lenguajes de bajo nivel

Vistos a muy bajo nivel, los microprocesadores procesan exclusivamente señales electrónicas binarias. Dar una instrucción a un microprocesador supone en realidad enviar series de unos y ceros espaciadas en el tiempo de una forma determinada. Esta secuencia de señales se denomina código máquina.

Page 16: Clasificacion de los lenguajes abel

El código representa normalmente datos y números e instrucciones para manipularlos. Un modo más fácil de comprender el código máquina es dando a cada instrucción un nombre fácil de recordar, como por ejemplo STORE, ADD o JUMP. Esta abstracción da como resultado el ensamblador, un lenguaje de muy bajo nivel que es específico de cada microprocesador.

Page 17: Clasificacion de los lenguajes abel

Lenguajes de alto nivel

Por lo general se piensa que los ordenadores son máquinas que realizan tareas de cálculos o procesamiento de textos. La descripción anterior es sólo una forma muy esquemática de ver una computadora. Hay un alto nivel de abstracción entre lo que se pide a la computadora y lo que realmente comprende. Existe también una relación compleja entre los lenguajes de alto nivel y el código máquina.

Page 18: Clasificacion de los lenguajes abel

Sin embargo, para muchas personas esta forma de trabajar es un poco frustrante, porque aunque las computadoras parecen comprender un lenguaje natural, lo hacen en realidad de una forma rígida y sistemática. Es así que en la actualidad se emplean otros tipos de lenguajes para poder ejecutar las funciones de un ordenador básico, cuyo lenguaje de funcionamiento interno queda en manos de especialistas, mientras que los usuarios trabajan con aplicaciones que no requieren el manejo de un argot técnico.