Programación - Mapa Mental

Programación

Creación

código fuente

Un programa

serie de operaciones

en la computadora

mecanismo electrónico

datos de entrada

producir un resultado

resolver un problema

sintaxis

Lenguajes de programación

aplicaciones

diferentes tipos

lenguaje de bajo nivel

instrucciones

como mnemotécnicos

lenguaje de alto nivel

instrucciones

palabras similares a los
lenguajes humanos

java

PHP

C++

inglés

lenguaje máquina

lenguaje de computadora

ninguna traducción

instrucciones

código binario

Paradigmas

Programación lineal

secuencia de comandos

modifican datos

globales

programación estructurada

combinar secuencias

instrucciones repetibles

un solo lugar

entornos

Editor de texto

Programa informático

crear y modificar archivos digitales

texto sin formato

Compilador

un programa

conversión de un programa escrito
para pasarlo al lenguaje de máquina.

Traductor

convierte las instrucciones

alto nivel a lenguaje máquina

Intéprete

programa

convierte línea por línea el programa fuente

ejecuta las acciones

conjunto de programas

engloban todas las tareas necesarias para el desarrollo de aplicaciones

Fundamentos de programación

conceptos básicos

conjuntos

símbolos

caracteres

reglas

serie se instrucciones

algoritmo

orientada a objetos

contiene

Objetos

entidad del mundo real

Clase

agrupación de datos

Herencia

clases hijas basadas en clases padre

Polimorfismo

un método

de diferentes formas

Abstracción

una propiedad

datos relevantes

Encapsulamiento

mantiene juntas
las propiedades

modificadores de acceso

palabras clave

regular el alcance

public

accesible desde cualquier parte de la aplicación

private

accesible sólo desde la clase en la que se encuentra

protected

accesible por código que esté dentro del mismo paquete y sus clases hijas

Sin especificar

asume que es por defecto

package y su visibilidad será dentro del paquete en la que se define

Click here to center your diagram.