Solucionado compañeros, amchacon me salvaste. Ahora sólo queda deborar libritos jiji.
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú
Infinitas gracias avesudra, has sido muy gentil.
Cita de: avesudra en 3 Febrero 2013, 02:20 AM
Vamos a ver programar es indicarle los pasos a un ordenador para hacer algo. Sin embargo como para hacer los pasos directamente para que los entienda el ordenador es muy tedioso, se crearon los lenguajes de programación. Compilar es TRADUCIR un lenguaje de alto nivel, a uno que entienda el ordenador. Así en vez de hacer en un lenguaje de bajo nivel esto(es para calcular el largo de una cadena):strlena:
pop edx
pop ecx
xor eax, eax
bucle:
inc eax
cmp byte ptr [ecx+eax],0
jne bucle
jmp edx
El anterior código es el lenguaje ASM , que es el lenguaje anterior al código máquina(el que entiende el ordenador) que son ceros y unos.En C++ sería así (facilitando al programador las cosas):std::string str ("Test string");
int largo = str.length();
Compilar es convertir el código anterior a:010101010101010101110110110101110101010101010101101010101010111110101101010101010101010...
Es solo un ejemplo no es real.
Para comenzar a programar tienes que aprender el lenguaje de programación, luego escribir algo con ese lenguaje en archivo, y después compilarlo(traducirlo a ceros y unos para que lo entienda el ordenador). Y ahí tendrías tu programa.

Cita de: avesudra en 3 Febrero 2013, 01:08 AM
Hola 2.0 , el lenguaje C++ no es un programa , es simplemente un lenguaje. Lenguajes hay muchos, y los hay de alto y de bajo nivel, según el nivel de cercanía al lenguaje natural humano. Los procesadores entienden un lenguaje que utiliza un conjunto de instrucciones limitadas (lenguaje de muy bajo nivel). C++ es un lenguaje que abstrae(simplifica) el lenguaje de bajo nivel. Cuando programas en C++ utilizas un lenguaje que posteriormente será traducido a lenguaje de muy bajo nivel para que el procesador lo entienda y ese trabajo lo realiza el compilador. Para el sistema operativo Windows tienes el compilador MinGW que lleva gcc(este es para el lenguaje C) y g++(para el lenguaje C++) pero para Windows, para linux pues g++ como dice Stakewinner00.
El Dev-Cpp no es un compilador , sacado de su página oficial:Para empezar puedes bajarte Codeblocks con el compilador integrado y programar con la ayuda de un libro(aquí hay muchos http://foro.elhacker.net/programacion_cc/librospapers_cc-t296234.0.html es una chincheta de este subforo). Ya más adelante cuando vayas soltándote puedes compilar cosas por consola que no es muy difícil pero bueno. Para que no te comas el coco buscando te dejo el link:
http://sourceforge.net/projects/codeblocks/files/Binaries/12.11/Windows/codeblocks-12.11mingw-setup_user.exe/download
Para empezar a programar, vete a la pestaña file, posteriormente a new y elige Project. Ahí selecciona console application. Después se te abrirá una ventana , sin hacer nada dale a Next. Ahora verás que te pregunta en que lenguaje quieres que sea el proyecto, elige C++. Después te pregunta el título del proyecto, ponle el título que quieras y dale al botón de los tres puntos para elegir donde se ubicará el proyecto. Después dale a Next, y posteriormente a finish. Una vez hecho eso a la izquierda te aparecerá como un árbolo donde pone el nombre de tu proyecto y debajo una carpeta llamada sources (fuente) , pincha sobre la carpeta y elige el archivo main.cpp . Para compilar el archivo solo debes pulsar F9 o darle a la pestaña Build y posteriormente a Build and Run o si solo quieres compilarlo y no ejecutarlo darle a Build solamente.
¡Un saludo!
Cita de: ABDERRAMAH en 2 Febrero 2013, 14:49 PM
Bueno, lo apropiado, según mi opinión sería aprender programación. Dependerá de ti si tiras por programación de bajo nivel, específica de algún sistema, programación web o lo que sea. Dependerá de qué se te de mejor o qué se te haga más fácil. Primero podrías empezar por algo genérico, que trate de "programación" o de "clasificación o historia de los lenguajes de programación". Así de manera natural acabaras acercandote a uno u otro de los campos. En este foro tenemos una magnífica sección de programación.
Algo también muy interesante es aprender sobre sistemas operativos unixlike, desde una consola unix se pueden hacer maravillas con unas líneas de código. Programación de bases de datos y protocolos de red son otra parte importante. Al final te especializarás en algo, nadie es experto en todo, pero eso es lo interesante, tomar un camino y seguirlo hasta el final. Suerte.