Anuncios Google

C++ o C?

hol@ a tod@s

miren me gustaria aprender a programar juegos ya sea en PC, pero muchos me han dicho que C++ es el IDEAL para programar juegos.

pero se necesitan muchos conocimientos de C porque es casi la misma sintaxis y ¿cual aprendo? ya que me cuesta mucho aprender a aprender a programa en PC, eso si no me custa nada memorizar cosas ya que tengo una MEMORIA muy buena . jaja xD

a se me olvidaba que significan los valores booleanos (true o false) para que se utilizan?

saludos!


Anuncios Google

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de naxoleal98

Antes que nada disculpen por

Antes que nada disculpen por no haber respondido, me habían sacado el internet xD

¿alguien sabe GUIAS o VIDEOTUTORIALES de C++?

Si alguien me dijiese, pues estaria maravilloso.

un saludo a todos

Imagen de joserc87

La verdad es que no hay una respuesta a esa pregunta.

Los que han aprendido primero C y luego C++ te dirán que es lo mejor, mientras que los que han aprendido directamente C++ te dirán que eso es lo mejor. ¿Quién gana la discusión? Nadie. Ambos tienen sus pros y sus contras

En mi facultad como en muchas otras se enseña C++ diréctamente. Las ventajas que tiene es que como C++ incluye a C, si sabes C++ solo tienes que aprender lo que no se puede hacer en C. La verdad es que es más fácil aprender que es lo que no se puede hacer en C, que aprender que más se puede hacer en C++, no se si me explico. Por ejemplo, si aprendes C++ estarás acostumbrado a hacer cosas como:

bool variable; // En C bool no existe. tendrías que crear un int.
for (int i=0; i<3; i++){} // En C no se puede declarar i dentro del for
cout << "hola"; // En C se usa printf en su lugar, algo más complicado.

Eso en un compilador de C no funciona (en el raro caso en que tuvieses que usar un compilador de C), pero es muy fácil saber porque no funciona, mientras que no es tan facil ir investigando que cosas se pueden hacer en C++. Como anécdota personal tuve un compañero que aprendió primero C y luego C++, y en 5º de carrera no sabía que el int se puede meter en un for, porque nunca lo había hecho (en C no se puede)...

Otra ventaja es que vas a usar la orientación a objetos incluso antes de saber lo que es (cout, vectores, listas, etc), por lo que luego te va a resultar más facil de entender.

Por último, C++ puede ser un pelín más fácil de aprender puesto que la orientación a objetos facilita algo las cosas (pero solo un pelín).

Bueno, esa es mi opinión, pero como digo no es la única válida. Probablemente si hubiese aprendido primero C, te daría otros argumentos, no se...

Saludos!


Be pointer my friend...

Dennis Ritchie. Padre de C y cocreador de UNIX.

R.I.P.

 

Lo mejor es comenzar con C, y

Lo mejor es comenzar con C, y después pasarte a C++, ya que como comentas la sintaxis es similar y sabiendo C sólo tendrías que aprender lo que se refiere a programación orientada a objetos y ya estarías en C++

Un valor booleano se usa para controlar cierta porción de código donde sólo hay dos posibilidades (si o no, true o false), por ejemplo...

//code aquí...
 
bool var = false;
 
if(var)
  //code a ejecutar si el valor es true
    else
      //code a ejecutar si es false

Imagen de Almamu

Puedes aprender directamente

Puedes aprender directamente C++, es más, casi que lo recomiendo, es mejor aprender a desarrollar directamente en un lenguaje orientado a objetos que en uno que no lo es, almenos desde mi punto de vista. Los valores booleanos representan el 1 y el 0 (true => 1, false => 0), son un tipo de datos de la mayoría de lenguajes de programación. Para programación vas a necesitar memorizar cosas, bastantes, sobre todo si quieres desarollar videojuegos. Pero no va a ser tan sencillo, vas a necesitar mucho tiempo para alcanzar ese nivel, de momento te tendrás que conformar con programas sencillos o juegos muy, muy sencillos, pero por algo se empieza, todos hemos empezado así.


Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.