Programación en C++

En este apartado voy a explicar aspectos bÔsicos de la programación, principalmente orientada al lenguaje C++.

Programar consiste en escribir una serie de órdenes que el ordenador realiza una a una, en el orden en que estÔn escritas. Sin embargo, el procesador del ordenador no lee estas órdenes directamente a partir de lo que el programador escribe, sino que el programa debe traducirse primero del lenguaje de programación (C, java, python...) a código mÔquina, es decir, unos y ceros formando datos en código binario. Esta función la realiza generalmente otro programa creado previamente, llamado compilador.

Los lenguajes de programación han experimentado una gran evolución. En un principio se programaba mediante código binario puro y posteriormente mediante código ensamblador (ligeramente mÔs simplificado), mientras que en la actualidad existen lenguajes cada vez mÔs similares al lenguaje común (en inglés, por supueso). También cabe mencionar que a partir del lenguaje C se han desarrollado otros mÔs avanzados como el C++ y C#, contando este último con una estructuración orientada a objetos y algunas características mÔs propias de java que del propio C.

El programa que utilizo yo principalmente para programar en C++ es Codeblocks (www.codeblocks.org).

En los subapartados de esta pÔgina voy a hablar de varios de los elementos bÔsicos sobre los que se fundamenta la programación, para aprender poco a poco de su funcionamiento, hasta el punto de ser capaces de crear pequeños programas y averiguar por nosotros mismos cómo hacer tareas mÔs complejas, investigando por nuestra propia cuenta. Esto último puede parecer algo difícil, pero lo cierto es, que una vez se tienen las bases apropiadas y se es capaz de estructurar mentalmente la forma del programa y las estructuras lógicas necesarias, aprender funciones u otras herramientas nuevas resulta increíblemente fÔcil.