Lenguajes de Programación

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

1. ¿Qué son?

1.1. Un lenguaje de programación es un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones, y es utilizado para controlar el comportamiento físico y lógico de una máquina.

2. Clasificación

2.1. Lenguajes de bajo nivel.

2.1.1. Son lenguajes totalmente dependientes de la máquina, es decir que el programa que se realiza con este tipo de lenguajes no se pueden migrar o utilizar en otras maquinas, al estar prácticamente diseñados a la medida del hardware, aprovechan al máximo las características del mismo.

2.2. Lenguajes de alto nivel

2.2.1. Se encuentran más cercanos al lenguaje natural que al lenguaje máquina, están dirigidos a solucionar problemas mediante el uso de EDD’s (Estructuras Dinámicas de Datos), son estructuras que pueden cambiar de tamaño durante la ejecución del programa, permiten crear estructuras de datos que se adapten a las necesidades reales de un programa, son lenguajes independientes de la arquitectura de la computadora, es decir que en principio, un programa escrito en un lenguaje de alto nivel, se puede migrar de una máquina a otra sin ningún tipo de problema.

2.3. Lenguajes de medio nivel

2.3.1. Estos lenguajes se encuentran en un punto medio entre los dos anteriores, dentro de estos lenguajes podría situarse C ya que puede acceder a los registros del sistema, trabajar con direcciones de memoria, todas ellas características de lenguajes de bajo nivel y a la vez realizar operaciones de alto nivel.

3. Algunos lenguajes de programación

3.1. html

3.2. sql

3.3. java

3.4. c

3.5. xml

3.6. php

3.7. c++

3.8. Mesa

3.9. Miranda

3.10. ML

3.11. Modula

3.12. Modula-2

3.13. Modula-3

3.14. Natural

4. Generaciones

4.1. Primera generación: lenguaje maquina. Segunda generación: se crearon los primeros lenguajes ensambladores. Tercera generación: se crean los primeros lenguajes de alto nivel. Cuarta generación: son lenguajes capaces de generar código por si solos, con lo cuales se pueden realizar aplicaciones sin ser un experto en el lenguaje, aquí también se encuentran los lenguajes orientados a objetos, haciendo posible la reutilización de partes del código para otros programas. Quinta generación: aquí se encuentran los lenguajes orientados a la inteligencia artificial, etos lenguajes todavía están poco desarrollados.

5. Brenda Gabriela Sauceda Gómez FIMAS-M