Muy breve historia del lenguaje C
Este lenguaje fue desarrollado por Dennis Ritchie entre 1969 y 1972 en los laboratorios Bell. Una característica importante es que estuvo enfocado en el desarrollo de sistemas operativos Unix específicamente.
Dadas sus bondades, como que era fácil de crear aplicaciones de alto nivel y a la par implementar soluciones de bajo nivel. Su uso incremento rápidamente, a finales de los 70s, comenzó a sustituir a BASIC como lenguaje de programación de microcomputadoras, también en esta época se hizo el desarrollo del lenguaje C++, que toma C y se le añade la manipulación de Objetos.
En 1989, se realizó la estandarización del lenguaje C bajo el estándar: SO/IEC 9899:1990.
La segunda revisión se realizó en 1999 bajo el nombre: ISO 9899:1999, C99.
En el 2011 una nueva revisión estuvo disponible: ISO/IEC 9899:2011 o C11.
La última revisión es la ISO/IEC 9899:2018 o C18.
Para mas información podemos ir a dar una vuelta por wikipedia o en la página de la historia de C.
Herramientas para trabajar
El procesador de texto, es el software que nos permite trabajar con el lenguaje de programación, en nuestro caso C.
El compilador esta compuesto por herramientas que permiten traducir lenguaje C (instrucciones en "idioma humano" llamadas de alto nivel) en mapas de memoria que la computadora, microprocesador o microcontrolador podrán interpretar.
IDE (Integrated Development Environment): Por sus siglas en inglés es un entorno de desarrollo integrado, que como su nombre nos indica es un conjunto de herramientas que nos permiten realizar desarrollo en un solo software. Por lo general los IDEs contienen un editor de código, compilador, debugger e interprete en un solo software y actualmente control de versiones. Algunos ejemplos de IDEs populares para diversos lenguajes de programación son Eclipse, NetBeans, Visual Studio Code, y Arduino IDE.
Instalación de Dev C++
Dev C++ es un IDE optimizado para el desarrollo de Software utilizando herramientas GNU, de código abierto, es decir, cualquier persona pude ver su código fuente y modificarlo. Se utilizará este IDE para realizar nuestros primeros programas debido a que es muy fácil de conseguir e instalar, es gratuito y también contiene editor, compilador y debugger.
La página oficial del proyecto es la siguiente: https://www.bloodshed.net/ en esta página procedemos a descargar el software.
Al hacer clic, nos redirige a sourceforge un repositorio de software libre en el cual podemos encontrar muchos proyectos de software libre. La descarga debería iniciar automáticamente, de no ser así dar clic en el icono para iniciar la descarga.
Una vez descargado se procede a instalar el software, solamente hay que seguir la secuencia de instalación dada por el asistente y listo.
| 1. Iniciar la instalación. |
| 2. Seleccionar idioma de instalador |
| 3. Aceptar la licencia. |
| 4. Seleccionar la instalación Full |
| 5.Seleccionar la ruta de instalación. |
| Termina la instalación |
Al finalizar, se elige el idioma en que estará ejecutándose el software, para nuestros fines, y para hacer todo un poco más sencillo, se puede escoger español de Latinoamérica. Pero dado que el mundo de la programación como veremos más tarde esta documentado en inglés y para fortuna o adquisición de oportunidades nuestra, deberíamos aprender a la par el lenguaje C como el idioma inglés y prestarle más atención al "English" que a C.