Clasificacion de los lenguajes abel

455 visualizaciones

Publicado el

abel velazquez solorzano

0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
455
En SlideShare
0
De insertados
0
Número de insertados
2
Acciones
Compartido
0
Descargas
1
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Clasificacion de los lenguajes abel

  1. 1. CLASIFICACION DE LOS LENGUAJES<br />
  2. 2. LA CLASIFICACION DE LOS LENGUAJES SE DIVIDE EN TRES CLASIFICACIONES.<br />
  3. 3. 1.- EL SISTEMA OPERATIVO.2.- POGRAMAS DE APLICACIÓN3.- LENGUAJES DE PROGRAMACIÓN <br />
  4. 4. SISTEMA OPERATIVO : es el pricipal elemento para que un a maquina funcione.<br />el sistema operativo es el control de los recursos físicos y lógicos de la computadora;<br />
  5. 5. PROGRAMA DE APLICACIÓN: son las que estan diseñas para realizar una especifica.<br />
  6. 6. LENGUAJES DE PROGRAMACIÓN : NOS PERMITER CREAR APLICACIONES PARA RESOLVER UN PROBLEMA ESPECIFICO ATRA VEZ DE LA COMPUTADORA.<br />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. <br />
  7. 7. Para que un computador (hardware) funcione es necesario utilizar programas (software), los<br />cuales le indican cuál es la tarea que se tiene que hacer.<br />Los lenguajes de programación constan de:<br />A) Un conjunto finito de símbolos, a partir del cual se define el léxico o vocabulario del<br />lenguaje.<br />B) Un conjunto finito de reglas, la gramática del lenguaje, para la construcción de las<br />sentencias “correctas” del lenguaje. (Sintaxis).<br />C) Semántica, que asocia un significado (la acción que debe llevarse a cabo) a cada posible<br />construcción del lenguaje<br />
  8. 8. LENGUAJE MÁQUINA: Los ordenadores sólo entienden un lenguaje específico para cada máquina, que se denomina<br />CÓDIGO MÁQUINA o Lenguaje Máquina. Este lenguaje utiliza un código binario (símbolos “0" y “1").<br />
  9. 9. Las instrucciones tienen dos partes diferenciadas: código de operación y código(s) de<br />operando(s):<br />1.- CODOP <br />2.- CODOPERANDO(S)<br />
  10. 10. En la primera, se codifica la operación que realiza la instrucción. Este código de operación<br />siempre es único para cada instrucción.<br />En la segunda se indica(n) la(s) dirección(es) de memoria en<br />la que se encuentra el operando, hasta un máximo de tres, sobre el/(los) que se aplicará la operación<br />
  11. 11. cada tipo de ordenador tiene su código máquina específico.<br />para programar en<br />este lenguaje el programador debe conocer la arquitectura física de la computadora con cierto detalle<br />(registros de la CPU, palabras de memora,...). La estructura del lenguaje máquina está totalmente<br />adaptada a los circuitos de la computadora y muy alejada del lenguaje que empleamos normalmente<br />para expresar y analizar los problemas que hoy día son resolubles con la computadora<br />
  12. 12. Las ventajas de los lenguajes máquina son:<br />
  13. 13. Un programa escrito en lenguaje máquina es directamente interpretable por el procesador central.<br />
  14. 14. los lenguajes máquina tienen las siguientes características-inconvenientes:<br />
  15. 15. Las instrucciones son cadenas de ceros y unos, aunque estas cadenas se pueden introducir<br />en la computadora mediante un código intermedio (octal o hexadecimal).<br />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. <br />
  16. 16. 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.<br />
  17. 17. 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. <br />
  18. 18. 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. <br />

×