sábado, 25 de septiembre de 2010

Empezando con C++

En esta entrada veremos como es la estructura de un programa en C++

Primero que nada, tendremos que buscar un entorno en donde realizar nuestro código. Por los momentos utilizaremos Dev-C++, el cual podrán descargar de BloodShed Dev-C++.

Una vez descargado he instalado, abrimos nuestro Dev y empezaremos a echar código... en el Menú buscamos File->New->Source File (Ctrl+N) y veremos nuestro editor de texto.

Nuestro programas siempre empezaran con unos archivos de cabecera y algo llamado namespace(espacio de nombres) que serán explicado en otra entrada... por ahora cree que todo funcionara si sigues mi pasos como te lo indico.


#include<iostream>
2 using namespace std;
3


Seguidamente tendremos nuestra función principal, que su mismo nombre hace referencia, es por donde empezará nuestro programa a ejecutarse.


#include<iostream>
2 using namespace std;
3
4    int main () {
5
6
7            return 0;
8    }

Como podemos ver la precede un tipo de dato llamado int (entero), el cual es el tipo de dato que retorna nuestra función al sistema. Esto se lee complicado pero es algo sencillo. Observamos una palabra en inglés: return que es una palabra reservada del lenguaje de programación, esta nos sirve para que nuestra función como antes lo mencione retorne un valor, el valor que esta retornando en el código anterior es 0, como bien sabemos es un numero entero (int)  y es algo estándar implementado por los programadores para indicar al sistema que nuestro programa terminó correctamente. Otra cosa que observamos es las llaves { } que nos indican donde comienza y termina nuestra función main(). Algo que se me escapaba eran los paréntesis ( ), estos sirven para recibir parámetros en nuestra función main. Los parámetros estándar que recibe una función main en C++ son: int argc, char* argv[], siendo el primero un entero llamado argc indicando el numero de parámetros que recibe y el segundo un apuntador a un arreglos de caracteres llamado argv, el cual contiene todos los parámetros a ser recibidos.

por lo tanto nuestra estructura de código quedaría de la siguiente forma:


#include<iostream>
2 using namespace std;
3
4    int main ( int argc, char* argv[] ) {
5
6
7            return 0;
8    }
9

Claro esta que en estos momento nuestro programa no hace nada porque no tiene instrucciones que realizar.
Se preguntaran donde pongo las instrucciones??? pues esto lo verán en la próxima entrada imprimiendo un mensaje por consola! Saludos!






lunes, 16 de agosto de 2010

Compilar y Ejecutar un programa de Java por consola (windows)

En estos momentos mi sistema operativo es Windows 7, por lo tanto para sus antecesores es muy parecido... sabemos que windows lo que hace es cambiar de imagen y no de trasfondo pero eso no importa ahorita...

Accesamos a = Todos los programas > Accesorios > Símbolo del Sistema
                         All Programs > Accesories > Command Prompt


y tendremos una pantalla negra arcaica que nos servirá como no tienen idea!

Buenos empezamos primero que nada tenemos que saber donde esta guardado nuestro programa .java, nos ubicamos en la consola a través de comandos en la capeta, y a continuación pondremos las siguientes lineas de comando:


  • javac <nombre_del_archivo>.java


Nota: los que esta entre estos símbolos < >  sera el nombre que le diste a tu programa. Este comando de consola nos compilara el .java y nos creara un archivo .class esto sera explicado luego, por ahora lo que nos queda es ejecutar el código, a través del siguiente comando:


  • java <nombre_del_archivo>
y si tu programa no posee errores hará lo que os hiciste y programaste.

Ejemplo Gráfico:
Nombre del programa: hola
Extensión: .java

1er Comando: javac hola.java



Si esta bien escrito nuestro código (sin errores de sintaxis) no saldrá ningún mensaje :)

2do comando: java hola


y en seguida si no hay errores de semántica y lógicos obtendremos el resultado que queremos

Resultado: un mensaje por pantalla diciendo: "Hola"

Hasta luego.

Un poco de Java...

Como bien sabemos Java fue desarrollado por Sun Microsystems, a sus principios este sirvió para programar pequeños dispositivos electrodomésticos.... y blah blah para estas consultas vaya y ponga lo que sea en Google... me interesan mas ejemplos que historia... por eso no la estudio...
Eso si, necesitamos como trabajar con java, pero también hay mucha información en internet... Sabemos que Java se ejecuta sobre una maquina virtual (MVJ), para ello hiremos a la pagina de descargas de java y GRATUITAMENTE la instalaremos en nuestros computadora o dispositivo electrónico...


Una vez instalada (te repito hay mucha información de esto y no lo voy a repetir) te diré como compilar un programa si tener que descargar un programa (IDE) para crear tus programas... nos veremos en una próxima entrada!