26 mayo 2008

Programando en C++ en Ubuntu Linux (1)

Bueno estoy utilizando Kubuntu 8.04 con KDE 4. pero maneja los mismos paquetes que Ubuntu.
Para empezar a programar en C++ debemos preparar nuestro sistemas, ya que por defecto no viene las herramientas (IDEs y compiladores) necesarios.

¿Que es un compilador?
Un compilador es un programa informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje de programación, generando un programa equivalente que la máquina será capaz de interpretar. Usualmente el segundo lenguaje es código máquina, pero también puede ser simplemente texto. Este proceso de traducción se conoce como compilación.
Un compilador es un programa que permite traducir el código fuente de un programa en lenguaje de alto nivel, a otro lenguaje de nivel inferior (típicamente lenguaje máquina). De esta manera un programador puede diseñar un programa en un lenguaje mucho más cercano a como piensa un ser humano, para luego compilarlo a un programa más manejable por una computadora.

¿Que es un IDE?
Un entorno de desarrollo integrado o en inglés Integrated Development Environment ('IDE') es un programa compuesto por un conjunto de herramientas para un programador.
Puede dedicarse en exclusiva a un sólo lenguaje de programación o bien, poder utilizarse para varios.
Dev C++, un IDE para el lenguaje de programación C++.‎
Dev C++, un IDE para el lenguaje de programación C++.‎
Un IDE es un entorno de programación que ha sido empaquetado como un programa de aplicación, es decir, consiste en un editor de código, un compilador, un depurador y un constructor de interfaz gráfica GUI.
Los IDEs proveen un marco de trabajo amigable para la mayoría de los lenguajes de programación tales como C++, Java, C#, Delphi, Visual Basic, etc. En algunos lenguajes, un IDE puede funcionar como un sistema en tiempo de ejecución, en donde se permite utilizar el lenguaje de programación en forma interactiva, sin necesidad de trabajo orientado a archivos de texto, como es el caso de Smalltalk u Objective-C.

¿Que necesitamos para iniciar?
Tenemos que instalar el compilador para C++ que para Linux vendría a ser g++ y gcc.
$ sudo apt-get install g++ gcc
y aun mejor
$ sudo apt-get install build-essential
Este es un paquete virtual donde nos instalara todo lo necesario para poder usar nuestro compilador (solo Ubuntu ,familia y derivados).

Con esto ya podemos programar en C++ en cualquier editor de textos, yo recomiendo el VI:

Ejemplo:
#include
using namespace std;

int main()
{
cout << "Hello world!" ; return 0;
}
Guardamos este código en un archiv
o llamado holamundo.cpp
Compilando:
$ g++ holamundo.cpp -o hola
Ejecutando:
$ ./hola

Resultado:

Hello world!

No hay comentarios.: