Paginas/foros buenos sobre C++ y C
OFERTAS Ver todas
-
-6%Elektron Digitakt II (B-Stock)
-
-30%Behringer X-Touch Compact
-
-7%Modal Argon8 (B-Stock)
Hola,
Si eres de los afortunados que empiezan a programar ahora no se te ocurra empezar por C para aprender C++ porque aunque en algunas cosas se parecen C es un lenguaje orientado a procedimientos y C++ lo es orientado a objetos (POO). Empezar a programar en algo tipo C lo único que va a hacer es retrasar tu aprendizaje e introducirte prejuicios lógicos que luego te costará quitarte. Si quieres programar más en serio ve directamente a POO y en cuanto te empieces a enterar un poco mira cosas sobre diseño de patrones (design pattern) para aprender cómo se desarrollan aplicaciones profesionales hoy en día. A programar sólo se aprende programando así que lo mejor es que en vez de perder mucho tiempo leyendo libros en seguida pases a hacer pequeños programitas y compilarlos, tienes millones de ejemplos en internet. No pierdas el tiempo creando interfaces gráficas que suele ser lo más pesado, para ello usa librerias com .Net o Qt (http://www.trolltech.com, gratuita y multiplataforma) que te permiten programar mucho más rápido. Encontrarás todo lo que necesites en http://www.codeproject.net y para juegos en http://www.gamedev.net.
Para juegos/3D la única opción seria es C++, la inmensa mayoría de lasaplicaciones 3D comerciales está escrita en este lenguaje. Ultimamente algunos interfaces comienzan a escribirse en .net (jamás el motor de calculo, que siempre es c++ incluso c) y quizás en unos años java ya ofrezca un rendimiento adecuado pero ahora mismo c++ sigue siendo el único camino. De todas formas lo de menos es el lenguaje, si empiezas por algo potente como C++ pasar a otro cuando lo necesites será muy sencillo, lo importante cuando hablas un idioma nuevo, y C++ lo es, es tener algo que decir. Otra razón para decantarse por C++ es que al ser el lenguaje utilizado en juegos y 3D es donde encontrarás los mejores recursos. Los mejores programadores del mundo suelen estar en estos campos porque son los más divertidos y los que representan un mayor reto para el programador.
Al principio se te hará difícil pero si realmente te gusta en pocos meses estarás asombrado de tus progresos.
Suerte
Juan
Si eres de los afortunados que empiezan a programar ahora no se te ocurra empezar por C para aprender C++ porque aunque en algunas cosas se parecen C es un lenguaje orientado a procedimientos y C++ lo es orientado a objetos (POO). Empezar a programar en algo tipo C lo único que va a hacer es retrasar tu aprendizaje e introducirte prejuicios lógicos que luego te costará quitarte. Si quieres programar más en serio ve directamente a POO y en cuanto te empieces a enterar un poco mira cosas sobre diseño de patrones (design pattern) para aprender cómo se desarrollan aplicaciones profesionales hoy en día. A programar sólo se aprende programando así que lo mejor es que en vez de perder mucho tiempo leyendo libros en seguida pases a hacer pequeños programitas y compilarlos, tienes millones de ejemplos en internet. No pierdas el tiempo creando interfaces gráficas que suele ser lo más pesado, para ello usa librerias com .Net o Qt (http://www.trolltech.com, gratuita y multiplataforma) que te permiten programar mucho más rápido. Encontrarás todo lo que necesites en http://www.codeproject.net y para juegos en http://www.gamedev.net.
Para juegos/3D la única opción seria es C++, la inmensa mayoría de lasaplicaciones 3D comerciales está escrita en este lenguaje. Ultimamente algunos interfaces comienzan a escribirse en .net (jamás el motor de calculo, que siempre es c++ incluso c) y quizás en unos años java ya ofrezca un rendimiento adecuado pero ahora mismo c++ sigue siendo el único camino. De todas formas lo de menos es el lenguaje, si empiezas por algo potente como C++ pasar a otro cuando lo necesites será muy sencillo, lo importante cuando hablas un idioma nuevo, y C++ lo es, es tener algo que decir. Otra razón para decantarse por C++ es que al ser el lenguaje utilizado en juegos y 3D es donde encontrarás los mejores recursos. Los mejores programadores del mundo suelen estar en estos campos porque son los más divertidos y los que representan un mayor reto para el programador.
Al principio se te hará difícil pero si realmente te gusta en pocos meses estarás asombrado de tus progresos.
Suerte
Juan
Programadores buenos hay en muchos sitios, es verdad, y lo que dije antes suena un poco exagerado, es cierto que en Linux hay gente asombrosamente buena. Es muy normal que gente joven que tiene más tiempo libre ayude a mejorar distribuciones Linux o aplicaciones tipo gimp o blender pero a la larga toda esa gente se tiene que buscar un trabajo, es triste pero hay que comer. Y cuando buscan un trabajo es raro que éste sea implementar sistemas operativos, no hay mucha gente haciendo eso. En cualquier caso programar partes de un sistema operativo suele ser más sencillo (y mucho más aburrido) que programar un motor de físicas con IA o un render de iluminación global , la matemática utilizada es muchísimo más compleja en estos casos, a eso me refería con que en ese sector se suele encontrar en general mayor talento del que aprender.
Juan
Juan
Por cierto, al final despues de estar Testeando algunos Engines me voy a mover a "Torque Avanced" es el motor Grafico usado en "Tribes" y "Tribes II" por Dinamix, y algunos otros juegos, todavia no es compatible con DirectX10 pero bueno, me gusta por que es muy estable, ademas es compatible con TODO, desde PC hasta la consola Wii, pasando por PS3, Xbox 360, Linux, Mac...
El mes que viene me pillo la licencia
http://www.garagegames.com/
Saludos y gracias.
El mes que viene me pillo la licencia
http://www.garagegames.com/
Saludos y gracias.
Y bueno que cojones! ademas es muy barato! y te regalan el "Torque constructor" un programita para hacer niveles
Yes. Free. As in no cost to download.
Why would we give away something that we have worked on for over two years? In the end, it all comes down to trusting and believing in our mission statement, and empowering game developers out there to make their games. We truly believe that anyone who wants to make great games should be able to do so
Yes. Free. As in no cost to download.
Why would we give away something that we have worked on for over two years? In the end, it all comes down to trusting and believing in our mission statement, and empowering game developers out there to make their games. We truly believe that anyone who wants to make great games should be able to do so
jur jur!
Digo hola:
Ya tengo el Torque, jope vaya rollo viene todo sin compilar
Estoy buscando esta version de Visual C++.NET:
http://www.amazon.co.uk/exec/obidos/ASI ... gegames-21
Visual C++.NET Deluxe Learning Edition 2003 pero la estoy buscando in spanish no se si existe, me imagino que si, la quiero por que viene con un libraco mu mono y me uta musho...
Digo hola:
Ya tengo el Torque, jope vaya rollo viene todo sin compilar
Estoy buscando esta version de Visual C++.NET:
http://www.amazon.co.uk/exec/obidos/ASI ... gegames-21
Visual C++.NET Deluxe Learning Edition 2003 pero la estoy buscando in spanish no se si existe, me imagino que si, la quiero por que viene con un libraco mu mono y me uta musho...
Nuevo post
Regístrate o identifícate para poder postear en este hilo