Login Barrapunto
El próximo lenguaje de programación para videojuegos
editada por Candyman
el 07 de Abril 2007, 14:19h
desde el dept. lenguajes-funcionales-con-efectos-secundarios
desde el dept. lenguajes-funcionales-con-efectos-secundarios
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.
Este hilo ha sido archivado.
No pueden publicarse nuevos comentarios.
El próximo lenguaje de programación para videojuegos
|
Log in/Crear cuenta
| Top
| 57 comentarios
| Buscar hilo
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.

20+ cores
(Puntos:2)PowerPoint + ComicSans
(Puntos:4, Divertido)¡Un puto PowerPoint escrito en Comic Sans!
aaaarrgghh
pues si.
(Puntos:3, Informativo)Respecto a ese lenguage nuevo lo que propone es que que el compilador le compruebe que los punteros son validos y que no suceden buffers overrun... y eso lo quiere todo dios, sean de juegos o no.... esta parte de la presentacion es un poco floja, esta mucho mejor la parte donde da estadisticas sobre su engine...
Respecto a que al CPU y la GPU colaboren eso ya esta desde hace tiempo, la fisica en los juegos se hace ya en la GPU
Re:pues si.
(Puntos:4, Informativo)http://developer.nvidia.com/object/havok-fx-gdc-2
http://www.youtube.com/watch?v=xMjgssWkRE0 [youtube.com]
Este tío no tiene ni p*** idea
(Puntos:1, Divertido)La mitad de los comentarios se va por las ramas ..
(Puntos:1)( http://blogs.publico.es/informatica | Última bitácora: Martes, 10 Junio de 2008, 10:54h )
¿Alguien que se dedique a esto de la programación de videojuegos puede darnos su visión sobre la noticia?
Gracias
Concurrencia
(Puntos:5, Interesante)( http://www.ics.uci.edu/~pablo | Última bitácora: Miércoles, 20 Agosto de 2008, 19:59h )
En lo único en lo que estoy completamente de acuerdo es que C++ no está bien preparado para procesos concurrentes. Aunque la solución, en mi opinión, no pasa por un lenguaje completamente nuevo, sino, por ejemplo, un preprocesador del lenguaje que introduzca elementos de control de acceso como los monitores de Java. Aunque son algo menos flexibles, también son mucho más intuitivos que los semáforos que tantos problemas nos dan.
Why are people always so happy when they collide with someone from the same place?
Re:Nomentero
(Puntos:1, Inspirado)Re:Esto solo significa lo que ya todos sabian y te
(Puntos:2)( http://cbutrera.com/ | Última bitácora: Domingo, 03 Agosto de 2008, 21:56h )
Re:Es un powerpoint!
(Puntos:2)( http://vidimensional.wordpress.com/ | Última bitácora: Martes, 07 Agosto de 2007, 23:48h )
A ver si algún editor lee esto y pone cambia el link
"Cuando el copyright impide el progreso de la ciencia, la ciencia debe desechar el copyright" - Richard M. Stallman
Re:Es un powerpoint!
(Puntos:1)( http://cbutrera.com/ | Última bitácora: Domingo, 03 Agosto de 2008, 21:56h )
Re:Esto solo significa lo que ya todos sabian y te
(Puntos:1, FueraDeTema)( http://www.halftimerockband.net/ )
La belleza está en el interior (Jack el Destripador)
Re:C++ y lo procedural
(Puntos:3, Interesante)( http://barrapunto.com/ | Última bitácora: Viernes, 17 Noviembre de 2006, 23:39h )
Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn!