Ver por etiquetas
Todas las etiquetas »
c++ (
RSS)
Llevo bastante tiempo sin leer novedades literarias, y menos aún las de esta clase: Vivo o muerto , Tom Clancy y Grant Blackwood. Y suena a lo que es: un bestseller que aprovecha el tirón del 11S y que forma parte de la serie Jack Ryan del autor. Para los que no saben de qué va, estos libros son novelas de entretenimiento en los que el personaje Jack Ryan, primero analista de la CIA y luego más cosas, termina en medio de los berenjenales más típicos de este tipo de obras: terrorismo, espionaje, etc...
Observad con detalle la imagen de arriba. Fijaos en que está dividida en dos grandes bloques. A poco que os haya preocupado la arquitectura lógica de Windows, os daréis cuenta de que hay nueva chica en la oficina: WinRT. Ya hablé de algo así aquí , pero en relación con la arquitectura de Apple comparada con la de Windows, y de los últimos cambios que Microsoft ha ido haciendo para adecuar su plataforma NT para que sea funcional y útil...
Ya os comentaba en otra entrada del blog algo sobre la nueva biblioteca de paralelismo masivo llamada C++ AMP que traerá la nueva versión de Visual Studio, que ahora, tras el lanzamiento BUILD de hace unos días, se llama Visual Studio 11. Eso no quiere decir que vaya a salir este año, sino que se trata del número de versión. Si Visual Studio 2010 era la 10 (una mera coincidencia), la 11 quizás salga en 2012, más o menos cuando Windows 8. Una pequeñísima introducción sobre C++ AMP Es una biblioteca...
Microsoft ya está planeando y compilando la siguiente versión de Visual Studio, que ellos han llamado temporalmente vNext o, recientemente, 2011, para indicarnos que se trata de la siguiente versión. No hay nada definitivo, ni fecha de salida ni qué va a traer, pero haciendo un poco de gurú, y teniendo en cuenta el ciclo bianual de salida, posiblemente tengamos algo el año que viene por estas fechas o un poco antes. Y no, no estoy haciendo uso de ninguna...
Ya está aquí, ya ha llegado, la que prácticamente es la versión más mierdosa que jamás han sacado de C++Builder. Pensaba que no se podía caer más bajo en ofrecer una versión de una herramienta de desarrollo, pero lo cierto es que sí, y se llama C++Builder XE2. Ya estamos acostumbrados al ciclo de salida anuales de los productos de Embarcadero, con versión tras versión de un producto bastante inacabado y que sólo comienza a funcionar bien tras dos o tres parches, como es el caso de la última versión...
Leo en el blog de Sutter, la representación de Microsoft como compañía en el comité internacional de estandarización de C++, que, por fin, el nuevo estándar ha sido aprobado por unanimidad y que pasa a llamarse, como ya se esperaba, C++11. Un poco más y lo tentemos que llamar C++12. El rey ha muerto. ¡Viva el rey! Ahora a ver qué tal lo hace Microsoft con su próximo compilador, y a ver si Borland Embarcadero se pone las pilas y...
En qué estaría yo pensando, aisssss. J Bueno, pues eso, que hace unos días Sutter anunciaba en su blog que ya está todo cerrado y que en unas pocas semanas (esperemos) estará todo cerrado y el estándar publicado. También comenta (él u otro de los enlaces que pongo abajo) que esperan que esta nueva versión no necesite más que correcciones nimias dado que ya hay muchos fabricantes de compiladores que han implementado casi todas las características (y los TR publicados) y no se han detectado errores...
Seguro que más de uno, tras leer esta entrada, decide buscarme y matarme, pero os lo tengo que contar, y supongo que por el título ya habéis adivinado de qué va la cosa: otra diatriba del RFOG. Ya sabéis que yo no soy muy dado a las formalidades esas de seguir un método de desarrollo como Scrumm o Agile o como quieran llamarse, y que siempre he dicho que los test units no sirven para nada… al menos en mi trabajo. Bueno, pues ahora le toca el turno a los “test case”… Según yo los entiendo, se trata...
Actualización 31/01/2011: Definitivamente es una realidad. Hoy acaba de ser anunciado oficialmente, con los precios indicados (al menos en USA), y para Europa, como siempre, la traducción 1 dólar 1 euro, es decir, 199 euros para la versión completa y 149 para la actualización. En un primer vistazo, la versión Starter es la Professional pero sin el soporte para UML, refactorización y competado de código, así como de alguna que otra cosilla...
Bueno, esta es otra de esas entradas nada técnicas y personalísimas, en la que voy a contar varias cosas, respoder a las inquietudes que asertus ha comentado en la entrada anterior . Generalmente los casos de éxito se suelen airear a lo grande, a bombo y platillo, con grandes titulares, pero los fracasos se suelen ocultar debajo de la alfombra, y cuanto menos se sepa de ellos, mejor. Pues bien, yo voy a contar aquí un proyecto que ha fracasado, o al menos lo ha hecho según...
A veces nos encontramos con que nuestro programa “chorrea” memoria, y hasta hace poco tiempo no había nada tan terrible para un programador como encontrar dónde se producía el problema, máxime cuando se trataba de aplicaciones con múltiples hilos. Hubo una época en la que incluso había herramientas de terceros y analizadores de código para encontrar este tipo de problemas. Pero recientemente (creo que a partir de la versión...
Bueno, siguiendo con la tónica de las compilaciones de QT, ahora le toca el turno a la versión para Windows CE. Aquí la apuesta sube, porque no es todo tan automatizado como las compilaciones más estándar, aunque lo cierto es que no es tan complicado y tan sólo hay que llevar algo de cuidado al hacerlo. En primer lugar necesitamos una versión de Visual C++ compatible con dispositivos embebidos. En mi caso será Visual Studio 2008SP1 Team System, pero también valen versiones inferiores o anteriores...
Dicen que a la tercera va la vencida, y esta vez así ha sido. Ahora que me voy a meter más en serio con QT estoy dándole algo más de caña al asunto, y lo primero de todo era aprovechar, de verdad, Visual Studio y su magnífico compilador, que es mejor en al menos un orden de magnitud al de GNU y seguro que en varios al de C++ Builder (que por cierto no creo que sea capaz de compilar QT ni a trompicones). Como sabréis he escrito al menos tres entradas sobre cómo compilar QT con Visual C++, y en las...
Suele ser una pregunta bastante habitual en los pocos foros dedicados a C++ que hay, y vamos a intentar dar aquí una respuesta contundente y razonada de por qué ocurre eso y cómo solucionarlo. La pregunta sobre la ejecución de un programa hecho en C, C++ o C++/CLI en otro equipo (en general en el del cliente final) suele tener algunas variantes en cuanto al texto mostrado, entre las que está: Salta una ventana con “Error 135”. Salta una ventana o aparece...
[There is an English version of this post here ] Si estás usando Codejock ToolkitPro en Visual Studio 2010 te habrás dado cuenta de que no se añaden las rutas por defecto de Codejock en los proyectos de VC porque VS 2010 ha cambiado la forma en la que se controlan las rutas por defecto de C++. En versiones previas estaban incluidas en las opciones del entorno, pero en esta nueva versión se incluyen en cada proyecto, por lo que el instalador de Codejock no puede ponerlas...
[Hay una versión de esta entrada en Español aquí ]. If you are using CodeJock ToolkitPro in Visual Studio 2010 you can observe that it does not add the default Codejock paths to the VC projects because VS 2010 has changed the way controls the default C++ paths. In previous versions they were locked into options. In this new version they are in a per project basis. Then Codejock installer cannot put them in the right place and when you try to compile a program you get some errors...
Bartomeu es un chavalote que suele andar por algunos foros y news, tanto respondiendo a la gente como haciendo él mismo preguntas, y el otro día presentó una idea bastante buena en el grupo de desarrollo de las news de Lechado . Muchas veces nos encontramos con el problema de extraer un byte de una variable más larga para realizar diferentes operaciones con él, y muchas veces también nos liamos un poco con tanto hexadecimal y operador lógico… pero dejemos que sea él mismo quien nos lo explique: El...
Esta entrada es continuación de esta otra . Aparte de los compiladores embebidos, cada uno de un fabricante y con sus propias idiosincrasias, mi herramienta principal de desarrollo es una versión Team de Visual Studio con todo instalado (me refiero a los analizadores de código y perfiladores y demás), que uso como IDE para todo aunque luego compile por línea de comandos cuando se trata de sistemas embebidos. A fecha de hoy tengo Visual Studio 2008SP1, que actualizaré...
Esta entrada es continuación de esta otra . Otra cosa que me llama mucho la atención es el comentado del código. Yo no comento, o más bien comento poco o muy poco, generalmente en las cabeceras de las clases y los métodos, y sin embargo cojo código que no he tocado en tres o cuatro años y lo entiendo a la primera, y de hecho, cuando me avisan de algún bug, conforme me van contando lo que pasa, si recuerdo el código, veo no sólo...
Esta entrada es la continuacón directa de esta otra . Esto me lleva a un tema bastante candente y en el que mucha gente hace hincapié: los tests. Ignoro cómo se llama el tipo de test que hice, y realmente me importa bien poco por no decir nada. El que me conozca sabe que no creo en los tests organizados porque son eso, organizados. El comentario que siempre hago es que si te falla un test, ¿qué es lo que está fallando, el código de la rutina a verificar...
Más artículos
Página siguiente >