me pueden pasar una guia que explique en detalle en que se basa (para entenderlo) y como se usa quiero aprender a usarlo
Esta es una discusión para el tema LENGUAJE C++???? en el foro Programación, bajo la categoría Webmasters y Programadores; me pueden pasar una guia que explique en detalle en que se basa (para entenderlo) y como se usa quiero aprender a usarlo...
Página: 1

me pueden pasar una guia que explique en detalle en que se basa (para entenderlo) y como se usa quiero aprender a usarlo
Hola Kilua, primero ¿Sabes programar en C?, no veo conveniente aprender C++ sin haber aprendido C, ¿porque?, porque C++ es una extension de C, C es un lenguaje de programacion muy potente, de hecho la amplia mayoria del codigo fuente de Windows esta en C, veras C++ es un C mejorado, tiene Programacion Orientada a Objetos y funciones que hacen mas facil ciertas cosas, pero tambien es mas dificil de aprender, y aunque las diferencias no son muy notorias si que existen mira el programa hola mundo, lo unico que hace es mostrar un mensaje en pantalla:
hola mundo en c:
Código:#include<stdio.h> int main() { * *printf("Hola Mundo"); * *getchar(); * *return 0; }
hola mundo en c++
Código:#include<iostream> main() { * *std::cout<<"Hola Mundo"; * *std::cin.get(); }
Como ves la estructura es la misma, pero si difieren las funciones, y recuerda un compilador de C++ puede compilar C tambien, pero un compilador de C no compila C++
Aprende C, luego C++
http://sopa.dis.ulpgc.es/so/cpp/intro_c/
Pero si de plano quieres aprender C++ pues
http://www.bairesrobotics.com.ar/poo/Manua...i%F3n%20C++.pdf
Salu2
PD: Esos vinculos son mis recomendados, si quieres alternativas aqui hay:
C
C++

Excelente link, ojala tuviera tiempo de aprenderlo, lo guardo igual para cuando lo tenga, y una preguna: donde descargo C++...
una preguna: donde descargo C++...
Pregunta mal empleada... C++ es un lenguaje de programacion, por lo tanto simplemente se teclea, pero de nada sirve tenerlo simplemente guardado como texto verdad??, bien, lo que se necesita es un compilador de C/C++ (todo compilador de C++ compila C tmb, pero no viceversa), existen alternativas libres y gratuitas asi como compiladores de paga, para las personas que van empezando en la programacion y quieren simplemente teclear su programa y ver como corre con un par de clicks existen los IDE (Integrated development environment) "Entorno Integrado de Desarrollo", ¿que es un IDE exactamente? es un editor de textos (generalmente con resaltador sintactico), un compilador y un debugger (no recuerdo la traduccion :S), este ultimo sirve para ir probando el programa paso a paso en caso de que sea un proyecto demasiado largo.
Bueno despues de tanto rollo jaja vamos al punto, aqui te van mis IDES recomendados:
DEV-C++
Excelente IDE, libre y gratuito, esta desarrollado en lenguaje Delphi, y usa como compilador al poderoso gcc en su version para windows llamado MinGW, definitivamente es la mejor opcion para empezar, 100 % recomendado, (si lo decargas descarga la version completa con todo y compilador, si no solo podras escribir los programas)
Code::blocks
Mi segundo lugar, este IDE esta programado en C++, y puede usar varios compiladores pero por default tmb incluye el MinGW, si ya esta instalado el dev-c++ significa que ya esta el MinGW instalado, asi que solo se debe descargar la version sin compilador, de lo contrario descargar la version completa...
BORLAND C++
Pues bueno, este lo use un tiempo, pero no me gusto porque usa librerias no estandar que mal acostumbran a los que empiezan en la programacion de c/c++ y despues andan batallando (conio.h, graphics.h)... recomendado para hacer juegos sencillos por su libreria de graficos facil de usar
Microsoft Visual C++ 2005 Express Edition
Version express para .NET de el lenguaje C++, recomendada para quienes ya tengan ciertos conocimientos y quieran probar el lenguaje bajo la plataforma .NET
Y bueno otra alternativa excelente es el Visual C++ 6.0 de la familia Visual Studio 6, es ideal para programar en windows, y tambien para empezar, lamentablemente es de costo![]()
![]()
Saludos

Muchas gracias por tu explicacion.