Lenguajes de Programación

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Lenguajes de Programación por Mind Map: Lenguajes de  Programación

1. El lenguaje de maquina: Consiste en combinaciones de 0 y 1, para formar las ordenes entendibles por el hardware de la maquina.

2. El lenguaje ensamblador: Esta formado por abreviaturas de letras y numeros. omo ventaja con respecto al codigo maquina es que los codigos fuentes eran mas cortos y los programas creados ocupaban menos memoria.

3. Lenguajes de alto nivel

3.1. Son aquellos que se encuentran mas cercanos al lenguaje natural que al lenguaje maquina. Estab dirigidos a solucionar problemas mediante el uso de Estructuras dinamicas de Datos.

4. Lenguajes de medio nivel

4.1. Lenguaje de medio nivel es un lenguaje de programacion como el lenguaje C. Son precisos para ciertas aplicaciones como la creacion de sistemas operativos, ya que permiten un manejo abstracto, pero sin perder mucho del poder.

5. Lenguajes de bajo nivel

5.1. Son lenguajes totalmente dependientes de la maquina, es decir que el programas se realizar con lenguajes que no se pueden migrar o utlizar en otras maquina.

6. Clasificación de los lenguajes de alto nivel.

6.1. Lenguajes procedimentales

6.1.1. Cada parte de un programa se representa por un procedimiento, conocido como caja negra, a donde entran los datos, se procesan y salen los resultados

6.2. Lenguajes estructurados

6.2.1. Nos permiten elaborar programas fáciles de escribir, verificar, leer y mantener ya que utilizan la metodología de la programación estructurada.

6.3. Lenguajes orientados a objetos

6.3.1. En un lenguaje orientado a objetos, toda entidad del dominio del problema se expresa a través del concepto de objetos.

7. Características

7.1. Sintaxis:

7.1.1. La sintaxis es la estructura de una declaración en un lenguaje de programación. Por lo general, cuando pensamos en la sintaxis queremos decir algo que el compilador puede verificar estáticamente.

7.2. Semántica:

7.2.1. Trata sobre el sognificado de la instrucción. Responde a las preguntas: Es válida esta intrucción? Sí es así, qué significa la instrucción?, Qué queremos lograr con la instrucción?

7.3. Pragmática:

7.3.1. Se refiere al modo en que el contesto influye en la forma como interpretamos y analizamos los problemas que queremos resolver con un lenguaje de programacion. Lo aplicamos cuando creamos una solución considerando el contexto y como afecta a nuestro problema y a nuestra solucion.

8. Es un lengauje formal que, mediante una serie de instrucciones, le permite a un programador escribir un conjunto de órdenes, acciones consecutivas, datos y algortimos.

9. ¿Qué es?

10. ¿Que es un Intérprete?

11. Es un programador informático capaz de analizar y ejecutar otros programas. Usando un intérprete, un solo archivo fuente puede producir resultados iguales incluso en sistemas sumamente diferentes. Los programas interpretados suelen ser mas lentos.

12. ¿Qué es un compilador?

13. Es un traductor que transforma un programa entero de un lenguaje de programación a otro. Usualmente el lenguaje objetivo es código máquina, aunque también puede ser traducido a un código intermedio o a texto. La construcción de un compilador involucra la división del proceso en una serie de fases que variará con su complejidad.