Page 1

Bienvenidos a la clase de introducciรณn a la programaciรณn


Como nuestro primer lenguaje de programación usaremos C++

¿Por qué C++?  Los principales lenguajes de programación imperativos tienen sintaxis (cómo se escriben las sentencias del lenguaje) que es similar o es derivada de C/C++.  C++ ha demostrado ser el mejor para construir los conceptos básicos de programación computacional.  Por ser el lenguaje que más cerca está de la máquina es el que mejor desempeño tiene.

EL OBJETIVO: Del aprendizaje de un lenguaje de programación es ser más eficaz en el diseño e implementación de nuevos sistemas y en el mantenimiento de los viejos.

LA APRECIACIÓN: De las técnicas de diseño y programación es mucho más importante que el total entendimiento de los detalles; ese entendimiento viene con la práctica y el tiempo.


¿QUÉ ES CONSTRUIR UNA APLICACIÓN C++ ? Construir una aplicación c++ es transformar el algoritmo de la solución de un problema en un programa ejecutable.

Lo indicado anteriormente implica que ya usted cumple con el prerrequisito de saber pasar del problema a la escritura del algoritmo de la solución en pseudocodigo.

UN PROGRAMA EJECUTABLE Llamado también aplicación, es, simplemente, un programa en código de una máquina específica (cpu) que puede ser ejecutado por un sistema operativo. La conversión a un lenguaje de máquina específico (cpu) debe ser hecha con un procesador de lenguaje, el cual podrá ser:  INTERPRETADO.  COMPILADO.


UN INTร‰RPRETE o interpretador lee las instrucciones en el cรณdigo fuente y las ejecutas:

Ejemplos de lenguajes interpretados: Perl, PHP, JAVA, Javascript, Logo, Python, C#, J#, ASP, Ruby, ...

UN COMPILADOR lee el programa y lo traduce completamente a cรณdigo objeto, el cual es luego enlazado para producir el ejecutable.


Y hasta aquí una pequeña introducción de algunos conceptos claves sobre introducción a la programación en la siguiente clase hablaremos del lenguaje de programación como tal.


GRACIAS!!

Profile for anthony25443

Conceptos Basicos Sobre Programacion  

Conceptos Basicos Sobre Programacion  

Advertisement