Publicidad
Publicidad

RSS C++

Cuando todavía estamos impresionados por los videos del CryEngine 3 que mostraron al mundo la potencia del motor 3D de juegos más avanzado del momento, Crytek nos anuncia la liberación al público del SDK y las herramientas anexas de forma gratuita. Su publicación está esperada para finales de este mismo verano e incluye el código fuente en C++ completo, incluyendo ejemplos para poder empezar cuanto antes. También anuncian su intención de mantener toda la documentación del SDK que se va a poner a disposición del público, actualizándola regularmente.

El uso de estas herramientas será gratuito excepto si se desea hacer un juego comercial, en tal caso, tendría que distribuirse por su propio sistema de licencias, que aseguran será de bajo coste. Estas condiciones sólo se aplican para juegos, si se desea realizar otro tipo de software las licencias cambian y hay que consultar.

Esto es todo lo que podemos leer en la página de entrada de crymod.com, que está disponible en forma de versión reducida debido a actualizaciones de software. Planean tener disponible una página algo más completa a partir del 29 de abril aunque no dicen fecha para la web final donde imagino habrá mucha más información sobre este anuncio.

Os dejamos un video donde se pueden contemplar las bondades de este motor revolucionario para hacernos una idea de los desarrollos que podremos hacer.

NOTA: El video anterior estaba mal, gracias a Ivan Mina por pasar el link del bueno y a los que avisásteis

Ve el video en el sitio original.

Via | Operation Reality Sitio oficial | Crymod

El mejor lenguaje de programación para los economistas

4 Comentarios
El mejor lenguaje de programación para los economistas

La mayoría de los que trabajamos en desarrollo nos centramos en proyectos del tipo CRUD, más o menos complejos pero que finalmente capturamos, modificamos y persistimos información desde un interfaz de usuario hasta una base de datos vía backend.

Mientras, miramos de reojo con envidia a los que se dedican a la creación de videojuegos, la principal motivación inicial de la mayoría de los programadores para dedicarse a esto de picar código.

Sin embargo existe una miríada de proyectos informáticos que requieren de conocimientos poco habituales o, como es en el caso de los cálculos en las simulaciones de modelos económicos, con necesidades específicas que marcan incluso el lenguaje de programación más óptimo.

Leer más »

Los grandes proyectos informáticos se programan en C y C++

59 Comentarios
Los grandes proyectos informáticos se programan en C y C++


En Genbeta Dev más de una vez os hemos dado datos actuales del índice TIOBE, como los de este mes de abril donde C adelantó a Java como lenguaje más usado. Se podría decir que este índice mide la popularidad de un lenguaje, ya que representa la cantidad de proyectos nuevos que se inician en dicho lenguaje, motivo por el cual Objective-C no para de crecer últimamente gracias al desarrollo para iOS, mientras que otros lenguajes suben rápidamente por modas pasajeras y desaparecen casi igual de rápido.

Sin embargo, si en lugar de medir el número de proyectos nuevos, nos ciñésemos a los gigantes de la informática y sus aplicaciones y sistemas implantados con mayor éxito, veríamos como C y C++ barren a su competencia de forma más que descarada, tal y como podemos ver en esta tabla. Por ejemplo, en el ámbito de los sistemas operativos, donde la velocidad es un parámetro crucial, todos los grandes usan mayoritariamente C estándar, junto con algo de C++ en el caso de Windows y de Objective-C en el de Mac OS X.

Leer más »
Publicidad

Hello World en MetroStyle, un futuro cercano

8 Comentarios
Hello World en MetroStyle, un futuro cercano

addEventListener('load', function (event) { prettyPrint() }, false);

Desde la presentación del Windows8 Developer Preview, los anuncios, eventos y novedades sobre el nuevo rumbo de la multinacional, está llenando de excitación y de nuevas futuras oportunidades de negocio a toda la comunidad de desarrollo.

Cosas como los proyectos MetroStyle, en xmla + c#, o html5 + javascript, llenan la imaginación de todo aquel que le guste el desarrollo. Y aún más, como quien escribe estas líneas, en la tecnología que mejor conoce y más cómodo se siente en ella.

Y por eso, hoy os traigo una breve mirada por el ojo de la cerradura a lo que podrían ser la futuras aplicaciones de escritorio/teléfono movil/xbox/tabletas de Windows8.

Leer más »

Desarrollo en Modelo Vista Controlador en C# con ASP.NET MVC3

11 Comentarios
Desarrollo en Modelo Vista Controlador en C# con ASP.NET MVC3

addEventListener('load', function (event) { prettyPrint() }, false);

Asp.Net MVC3

El modelo de arquitectura Model-View-Controller (MVC) separa una aplicación en tres componentes principales: el modelo, la vista y el controlador. Fue descrito por primera vez1979 por Trygve Reenskaug, de los laboratorios de Xerox, en la publicación Programación de Aplicaciones en Smalltalk-80™: Como utilizar Modelo Vista Controlador.

La implementación de Microsoft ASP.NET MVC proporciona una alternativa al modelo de formularios Web Forms de ASP.NET para crear aplicaciones web. ASP.NET MVC es un marco de presentación de poca complejidad y fácil de testear que, como las aplicaciones basadas en formularios Web Forms, se integra con características de ASP.NET como son las páginas maestras y la autenticación basada en pertenencias.

De todas sus ventajas a mí me resulta especialmente útil el control total que tengo sobre el código HTML que produzco, al no utilizar sistemas de persistencia como los ViewStates u objetos como eventos como el PostBack.

Leer más »

C++: el clásico se renueva en 2011

11 Comentarios
C++: el clásico se renueva en 2011

Bjarne Stroustrup, el creador de C++, en una entrevista concedida a codeguru.com, explicó las novedades que se han incorporado a la nueva versión de este viejo conocido. Dicha versión verá la luz, asegura, durante este mismo año, en cuanto se apruebe el estandar, y las novedades son tantas que, en sus palabras, "parece un lenguaje completamente nuevo". Tanto que C++ ahora soporta funciones lambda, deducción automática del tipo de los objetos, delegados, concurrencia, etc.

Si finalmente ve la luz este año la versión será conocida, presumiblemente, como C++11, aunque internamente aún lleva el nombre C++0x, y ya está disponible la lista completa de novedades de la misma. En la entrevista le preguntan algo que me ha llamado la atención referente a que esta versión de C++ está tardando más de lo previsto en salir del horno, al igual que le ocurrió a Perl 6 y Java SE 7, y le preguntan si ese es un problema derivado de lograr la estandarización, a lo que responde esto:

Leer más »

Crytek ofrecerá CryEngine 3 de forma gratuita

18 Comentarios
Crytek ofrecerá CryEngine 3 de forma gratuita

Cuando todavía estamos impresionados por los videos del CryEngine 3 que mostraron al mundo la potencia del motor 3D de juegos más avanzado del momento, Crytek nos anuncia la liberación al público del SDK y las herramientas anexas de forma gratuita. Su publicación está esperada para finales de este mismo verano e incluye el código fuente en C++ completo, incluyendo ejemplos para poder empezar cuanto antes.
También anuncian su intención de mantener toda la documentación del SDK que se va a poner a disposición del público, actualizándola regularmente.

El uso de estas herramientas será gratuito excepto si se desea hacer un juego comercial, en tal caso, tendría que distribuirse por su propio sistema de licencias, que aseguran será de bajo coste. Estas condiciones sólo se aplican para juegos, si se desea realizar otro tipo de software las licencias cambian y hay que consultar.

Leer más »
Publicidad

Librerías POCO, haciendo C++ algo menos doloroso

22 Comentarios
Librerías POCO, haciendo C++ algo menos doloroso

A mucha gente la sola mención de C++ le produce sarpullidos, pesadillas, alucinaciones esquizofrénicas e intentos de cortarse la venas. Yo personalmente no acabo de entender muy bien por qué, es un lenguaje que combina el bajo nivel y la sensación de control de C con las más potentes abstracciones de la orientación a objetos. Puede que la sintaxis sea algo más tosca que, por comparar con alguno que juegue en la misma liga, Objective-C, y que alguna que otra parte de la STL sea dolor, pero aún así factores como su alto rendimiento y su muy extendido uso (código portable, que no pasa de moda y con gran cantidad de recursos disponibles) lo hacen una opción siempre a considerar.

Un ejemplo de que tirar líneas en C++ puede ser bastante llevadero es POCO, un conjunto de librerías pensadas para solucionarnos un buen número de problemas aportando funcionalidad para un amplio espectro de tareas necesarias en cualquier programa genérico.

Leer más »

Mono Touch se perfecciona en su nueva release 4.0

4 Comentarios
Mono Touch se perfecciona en su nueva release 4.0

Es temporada de anuncios en la plataforma Mono, la cual parece estar más activa que nunca. Si hace poco os hablaba de la salida de la release 1.0 de MonoMac, parece que los chicos de Mono no se han contentado con ésto y han publicado también las releases de Mono Android 1.0 (como comentaba mi compañero José Miguel) y Mono Touch 4.0 (del que os hablaré en este artículo), que continúan impulsando la plataforma hacia el desarrollo de aplicaciones para dispositivos móviles.

Leer más »
Publicidad

Menú

Lo nuevo en genbetadev

Ver más artículos