PROGRAMACIÓN

Get Started. It's Free
or sign up with your email address
PROGRAMACIÓN by Mind Map: PROGRAMACIÓN

1. Programa

1.1. instrucciones que permiten la realización de tareas para los que han sido creadas

2. Tipos

2.1. Programación modular

2.1.1. tiene varias secciones que interactúan a través de llamadas a procedimientos

2.1.2. Módulo principal

2.1.2.1. llama al resto de módulos

2.1.2.2. integra el programa en su totalidad

2.2. Programación estructurada

2.2.1. Técnicas evolucionadas que aumentan la productividad del programa

2.2.2. proceso

2.2.2.1. lineal

2.2.2.2. sencillo

2.2.3. Se apoya en estructuras

2.2.3.1. Secuenciales

2.2.3.2. Selectivas

2.2.3.3. Repetitivas

2.3. Programación orientada a objetos

2.3.1. usa objetos y sus interacciones para diseñar aplicaciones

2.3.2. los objetos poseen propiedades para que los programas sean más fáciles de

2.3.2.1. escribir

2.3.2.2. mantener

2.3.2.3. reutilizar

3. Lenguajes de programación

3.1. Lenguaje máquina

3.1.1. entiende directamente la computadora

3.2. Lenguajes de bajo nivel

3.2.1. fáciles

3.2.2. Dependen de la computadora

3.2.3. Lenguaje ensamblado

3.2.4. Nemotécnicos

3.3. Lenguajes de alto nivel

3.3.1. Parecido al lenguaje humano

3.3.1.1. sobre todo el inglés

3.3.2. utilizados

3.3.3. Independientes de la máquina

3.3.4. Traducido a código máquina

3.3.4.1. intérprete

3.3.4.2. Compilador

3.4. ¿Qué es?

3.4.1. conjunto de símbolos y palabras a disposición del usuario para elaborar un programa

4. Historia

4.1. Lenguajes de primera generación

4.1.1. Antes de 1950

4.1.2. lenguaje máquina

4.1.3. adaptados a una máquina específica

4.2. Lenguaje de segunda generación

4.2.1. de 1950 a 1955

4.2.2. Lenguaje ensamblador

4.3. Lenguaje de tercera generación

4.3.1. de 1956 a 1965

4.3.2. instrucciones más  completas

4.3.3. Forma comprensible

4.3.4. 1957

4.3.4.1. lenguaje alto nivel (FORTRAN)

4.4. Lenguaje de cuarta generación

4.4.1. A partir de 1980

4.4.2. Derivados de los anteriores lenguajes

4.4.3. Herramientas de alto nivel

4.4.4. Propósitos específicos

4.4.5. Destinados a interactuar con las bases de datos

4.4.6. Máximo representante SQL

4.4.7. Orientada a objetos

4.5. Lenguaje de quinta generación

4.5.1. de inteligencia artificial

4.5.2. Se trabaja en ellos para

4.5.2.1. realizar un propósito mediante técnicas de reglas, reutilización,aprendizaje...