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. |
