Los programas descritos en un lenguaje de programación como C no pueden ser ejecutados directamente por ninguna máquina. Por tanto, es necesario disponer de herramientas (es decir, programas) que permitan obtener otros programas que estén descritos como una secuencia de órdenes que sí que pueda ejecutar directamente algún computador. En este sentido, se describirá un entorno de desarrollo de software de libre acceso disponible tanto en plataformas Microsoft como GNU/Linux. Dado que las primeras requieren de un sistema operativo que no se basa en el software libre, la explicación se centrará en las segundas.
|
INTRODUCCIÓN AL DESARROLLO DE SOFTWAREAutores: Josep Anton Pérez López Forma parte de: Máster oficial de Software libre Universitat Oberta de Catalunya |
El conocimiento profundo de un lenguaje de programación parte no sólo del entendimiento de su léxico, de su sintaxis y de su semántica, sino que además requiere la comprensión de los objetivos que motivaron su desarrollo. Así pues, en esta unidad se repasa la historia del lenguaje de programación C desde el prisma de la programación de los computadores.
Los programas descritos en un lenguaje de programación como C no pueden ser ejecutados directamente por ninguna máquina. Por tanto, es necesario disponer de herramientas (es decir, programas) que permitan obtener otros programas que estén descritos como una secuencia de órdenes que sí que pueda ejecutar directamente algún computador.
En este sentido, se describirá un entorno de desarrollo de software de libre acceso disponible tanto en plataformas Microsoft como GNU/Linux. Dado que las primeras requieren de un sistema operativo que no se basa en el software libre, la explicación se centrará en las segundas.