Lenguajes de Programación

Definición básica de los Lenguajes de programacion

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é es un lenguaje de Programación?

1.1. Un lenguaje de programación es un lenguaje formal definido como un conjunto de elementos.

2. Primera Generación: Código máquina y Ensambladores.

2.1. La primera generación de lenguajes de programación consistía enteramente de una secuencia de 0s y 1s que los controles de las computadoras interpretan como instrucciones. Representan los primeros lenguajes de programación

3. Segunda Generación: Primeros lenguajes de alto nivel, no estructurados Fortran, Cobol, Basic.

3.1. La segunda generación de lenguajes de programación consistía en lenguajes ensambladores. Un lenguaje ensamblador convierte las secuencias de 0s y 1s a un lenguaje entendido por los seres humanos, como «añadir», “sumar.

4. Tercera Generación: Lenguajes estructurados: Algol, Pascal, C, ADA. Lenguajes Específicos: Lisp, Prolog, Smalltalk.

4.1. La tercera generación de lenguajes de programación se conoce como lenguajes de alto nivel.

5. Cuarta generación: Lenguajes Declarativos: SQL Generadores de aplicaciones, Herramientas CASE. Programación Visual: Visual Basic, Visual C. Lenguajes Orientados a Objeto: C++, Java, Eiffel..

5.1. La cuarta generación de lenguajes de programación avanza en la sintaxis utilizada. Lenguajes de la 4GL se utilizan típicamente para acceder a bases de datos.

6. Quinta Generación: Imitación de la mente humana.

6.1. La quinta generación de lenguajes de programación es utilizada para redes neuronales. Una red neuronal es una forma de inteligencia artificial que trata de imitar la mente humana.

7. Lenguajes de Bajo Nivel:

7.1. Son Lenguajes de código máquina, son un conjunto de instrucciones en código binario que el ordenador es capaz de ejecutar directamente, específicos de cada tipo de procesador o CPU.

8. Lenguajes de Alto Nivel

8.1. Es el más parecidos al lenguaje natural, cercanos al problema, nos olvidamos de la estructura interna del ordenador, Ejemplos: C, Basic, Java.

9. Lenguajes de Propósito General

9.1. Permiten la implementación de prácticamente cualquier algoritmo, el nivel de abstracción es más uniforme, proporciona razonable rendimiento.

10. Lenguajes de Propósito Específico

10.1. Tienen por lo general un conjunto muy restringido de características y un alto nivel de abstracción para cumplir tareas específicas como el procesamiento de textos, gráficos, audio, video e ingeniería.

11. Lenguajes Compilados

11.1. :Traducen el código fuente del programa a código máquina o código objeto.

12. Lenguajes Interpretados

12.1. Ejecutan línea a línea las instrucciones de un programa. Requieren del código fuente para ejecutar el programa.

13. Lenguajes Imperativos

13.1. on abstracciones de alguna secuencia de instrucciones que especifican con detalle el orden de ejecución del programa.

14. Lenguajes Declarativos

14.1. expresan lo que el programa debe lograr sin prescribir cómo hacerlo, en términos de secuencias de acciones que deben tomarse.

15. Lenguajes Funcionales

15.1. constan de un conjunto de funciones predefinidas.

16. Lenguajes de Lógicos e

16.1. Expresan tareas utilizando la lógica formal matemática.

17. Lenguajes Orientados a Objetos

17.1. Crean un sistema de clases y objetos siguiendo el esquema del mundo real para definir los objetos, acciones y forma de comunican entre objetos.

18. Lenguaje de Máquina

18.1. Es el lenguaje nativo de una computadora en particular, Es el único que entiende directamente la computadora, utiliza el alfabeto binario que consta de dos únicos símbolos 0s y 1s denominados bits.

19. Lenguaje Ensamblador

19.1. Es un tipo de lenguaje de bajo nivel utilizado para escribir programas informáticos y constituye la representación más directa del código máquina específico para cada arquitectura de computadoras legible por un programador.