Buscar en Catblow:

4/07/2007

El próximo lenguaje de programación para videojuegos

Gracias a Lambda the Ultimate leo una presentación de Tim Sweeney sobre el próximo lenguaje de programación, basado en las necesidades del equipo que programa el motor de juegos Unreal: en su código, el 90% de los enteros se usan para indexar arrays y casi toda la simulación numérica es código funcional (y ese código se lleva la mitad de las líneas de código y el 90% de los ciclos de CPU). Sweeny propone varias soluciones para mejorar el rendimiento, la modularidad, la fiabilidad y la concurrencia en los programas. Una de las soluciones pasa por un sistema de tipos que "arregle" los números enteros, pero también sugiere aportar a los lenguajes procedurales estilo C++ algunas características de los lenguajes funcionales como Haskell.

Fuente: Barrapunto.