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

1. Decirle a un ordenador lo que tiene que hacer y como lo debe hacer.

1.1. Para que sirve?

1.1.1. Es una actividad que sirve para todo, esta presente en nuestro día día para facilitar nuestras tareas.

2. Lenguaje de Programación

2.1. El lenguaje maquina

2.1.1. es el lenguaje de programación que entiende directamente la máquina (computadora). Este lenguaje de programación utiliza el alfabeto binario, es decir, el 0 y el 1.

2.2. Lenguaje de alto nivel

2.2.1. En este lenguaje se conoce como programa fuente, que traduce las instruciones a un programa escrito en lenguaje ensamblador por el programador, y programa objeto es la traducción a lenguaje máquina del programa fuente. Los lenguajes de este tipo pueden crear programas muy rápidos, pero son difíciles de aprender, son específicos de cada procesador (de cada máquina), si nos llevamos el programa a otro computador será preciso reescribir el programa desde el comienzo.

2.3. Lenguaje de bajo nivel

2.3.1. Los lenguajes de programación de alto nivel son más fáciles de aprender porque se usan palabras o comandos del lenguaje natural, generalmente del inglés. Este es el caso del BASIC, el lenguaje de programación más conocido.

2.3.1.1. Existen muchos lenguajes de programación de alto nivel con sus diferentes versiones. Por esta razón es difícil su tipificación, pero una clasificación muy extendida desde el punto de vista de trabajar de los programas y la filosofía de su creación es la siguiente:

2.3.1.1.1. Lenguajes de programación imperativos: entre ellos tenemos el Cobol, Pascal, C y Ada. Lenguajes de programación declarativos: el Lisp y el Prolog. Lenguajes de programación orientados a objetos: el Smalltalk y el C++. Lenguajes de programación orientados al problema: son aquellos lenguajes específicos para gestión. Lenguajes de programación naturales: son los nuevos lenguajes que pretender aproximar el diseño y la construcción de programas al lenguaje de las personas.

3. Sintaxis de programación

3.1. La sintaxis de un lenguaje de programación se define como el conjunto de reglas que deben seguirse al escribir el código fuente de los programas para considerarse como correctos para ese lenguaje de programación.