La programación.

Conceptos básicos de la programación, maneras de programar y lenguajes de programación.

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

1. Se basa en

1.1. Los lenguajes de programación

1.1.1. Los cuales se pueden clasificar en

1.1.1.1. Lenguajes de programación estructurada

1.1.1.1.1. Como pueden ser

1.1.1.1.2. Cuyos programas

1.1.1.2. Lenguajes de programación orientada a objetos

1.1.1.2.1. Como pueden ser

1.1.1.2.2. Cuyos programas

1.1.2. Y a partir de ellos

1.1.2.1. Se desarrollan

1.1.2.1.1. Programas/aplicaciones

1.1.2.1.2. Sistemas operativos

2. Se puede realizar a través de

2.1. Editores de texto

2.1.1. Los cuales

2.1.1.1. Ofrecen ayudas menores para demorar menos redactando un código

2.1.1.2. Poseen un sistema de sintaxis en tiempo de ejecución

2.1.2. Destacan

2.1.2.1. Adobe DreamViewer, Sublime Text (el mío :D), Atom

2.2. Diagramas de flujo

2.2.1. Que se caracterizan por

2.2.1.1. Tener una secuencia lineal

2.2.1.2. Su estructura de formas con diferentes funciones

2.3. IDE

2.3.1. Que son

2.3.1.1. Entornos de Desarrollo integrado

2.3.1.1.1. Y de todos ellos destacan

2.3.2. Sirven para

2.3.2.1. Crear programas enteros con asistencia especializada

2.3.3. Se caracterizan por

2.3.3.1. Poseer diferentes Plug-ins para manejar diferentes lenguajes

2.3.3.2. Manejar programas completos, aunque estén en distintos ficheros

2.3.3.3. Contar con múltiples extensiones para mayores posibilidades

2.3.3.3.1. Y estas pueden ser

2.3.3.3.2. Con el fin de

2.4. Editores de código por bloques

2.4.1. Son

2.4.1.1. Editores de código básicos

2.4.1.1.1. Los cuales

2.4.2. Se caracterizan por

2.4.2.1. Su metodología de arrastrar y soltar bloques de código ya armado (DragAndDrop)

2.4.2.2. Su interfaz simple y amigable

2.4.2.3. Su facilidad de entendimiento

2.4.3. Entre estos destacan

2.4.3.1. Scratch, Sugar

2.4.3.1.1. Y resalta

3. Y este proceso consta de

3.1. Diesño

3.1.1. Planteamiento de la estructura del programa

3.2. Codificación

3.2.1. Conversión del planteamiento del programa a lenguaje de programación

3.3. Compilación/ejecución

3.3.1. Conversión del lenguaje humano al lenguaje de la máquina

3.3.1.1. Este proceso

3.3.1.1.1. Es necesario para todo programa

3.3.1.1.2. Se puede realizar en compiladores off y on-line

3.4. Verificación

3.4.1. Identificación de posibles errores en el código del programa

3.5. Depuración

3.5.1. Debug - corrección de los errores en el código del programa

3.6. Creación de instrucciones y explicaciones del código dentro o fuera del mismo

3.7. Mantenimiento

3.7.1. Prevención o corrección de errores nuevos

3.8. Documentación

4. Es

4.1. Un proceso para comunicarnos con las máquinas.

5. Funcionan a través de

5.1. Algoritmos

5.1.1. Que son

5.1.1.1. "Un conjunto de pasos para realizar una tarea"

5.1.1.1.1. Y estos se pueden escribir como