En general, existen 3 lenguajes que se utilizan para desarrollar videojuegos en el ámbito profesional. El Lenguaje Ensamblador era lo único que podía ser utilizado en los primeros tiempos. Después se empezó a utilizar C y C++, por su facilidad para obtener el control de los dispositivos de las computadoras. En estos momentos, muchos de los juegos comerciales están escritos en C++ y los juegos de teléfonos celulares normalmente están escritos en Java. Actualmente se a masificado el uso de Engine, APIs o SDK (kit de desarrollo de soft).
Lo que se hace normalmente, es programar los vjuegos mezclando lenguajes de alto nivel como C o C++ con Ensamblador, se dice casi como una ley, que en un programa +- el 20% del código gasta el 80% del tiempo de ejecución, y el 80% de código restante gasta el otro 20% de tiempo de ejecución:
Así es que la mayor parte del código es programado en algún lenguaje de alto nivel, después se analiza desempeño y se busca dónde está ese 20% de código que ocupa el 80% del tiempo; una vez que se encontró se optimizan usando el mismo lenguaje (cuando se puede) y lo demás se programa usando lenguaje ensamblador; al final se unen las dos partes (el que está programado en Ensamblador y el que esta programado el otro lenguaje) y de esta forma puedes llegar a optimizar su desempeño.

Hay 5 opiniones. Opina sobre este curso.
| Cursos | Valoración | Alumnos | Vídeo | |
|---|---|---|---|---|
|
Curso práctico sonido Los motivos que hacen que esta publicación se encuentre en tus manos son de carácter práctico, se pretende que sepas conectar equipos de sonido cuando no haya un especial... [14/07/06] |
|
9.547 | ||
|
Aprende autocad 3D Un extenso curso que presenta de manera detallada todos los usos que tiene este programa que te permite crear objetos en 2 y 3 dimensiones. Además complementa la formació... [09/02/06] |
|
41.809 | ||
|
¿Utilizas photoshop? pásate a GIMP, un programa completamente libre y gratuito El GIMP (GNU Image Manipulation Program) es un programa de manipulación de imágenes totalmente gratuito y abierto, disponible para sistemas MS Windows, Mac's y los basado... [30/09/05] |
|
9.907 | ||
Publicar en
del.icio.us
digg
meneame