francisco jesus ruiz pons ©. Con la tecnología de Blogger.
Mostrando entradas con la etiqueta C++. Mostrar todas las entradas
Mostrando entradas con la etiqueta C++. Mostrar todas las entradas

11/12/12



En la carrera de programación de videojuegos, hay algo básico que aprender. Hay que aprender a programar. Pero no solo programar, hay que programar bien, de forma eficiente.

Yo estudie el ciclo formativo de grado superior DAI(Desarrollo de aplicaciones informáticas), donde nos enseñaron a programar en java, php, html, xhtml, sql, css2 y 3. Cuando llegué a primero de carrera, yo creía saber programar, hasta que me pusieron delante un lenguaje como C.

Los lenguajes que yo sabia, eran orientados a objetos, o a datos. C es un lenguaje imperativo, procedural, muy diferente a los demás. El primer año de carrera lo pasamos aprendiendo geometría computacional, sistemas operativos(el funcionamiento interno), algo de web, bases de datos, arquitectura del hardware y sobre todo, a programar en C.

Al final, conseguí desaprender lo que sabia de programación para aprender a programar de forma diferente, ya que los programadores de videojuegos tienen que hacer cosas que los programadores de gestión ni se plantean. Después de un año estudiando, todos los compañeros de clase(los que veniamos de ciclos formativos, que algo sabiamos de programar y los que venian de bachiller, que no habian programado en la vida) eramos capaces de hacer practicas medianamente complejas.


Dejo el proyecto de final de curso de programación para que lo veais. Es una aplicación de gestión de una empresa de autobuses, implementando la base de datos en ficheros. Dejo el programa y los fuentes, por si a alguien le sirven de ayuda.

 Link a los fuentes.                 Link al ejecutable.