Programación

Programación general, plataformas (Windows, DOS, Linux, recreativas, móviles, web, …), y lenguajes de programación (C/C++, PHP, Javascript, HTML, Flash, BASIC, Pascal, …)

Análisis estático de FileOptimizer

Análisis estático de FileOptimizer

Después de haberme centrado en el rendimiento de FileOptimizer, con análisis, limpiezas y optimizaciones regulares había llegado el momento de centrarse en su estabilidad y su seguridad. Al igual que en cuanto a la eficiencia podemos guiarnos por nuestro «saber hacer», apoyarse en herramientas es algo de gran ayuda. Además de las advertencias del compilador, …

Análisis estático de FileOptimizer Leer más »

DEP Terry Colligan

DEP Terry Colligan

Muchos ya no recordaréis a Terrance «Terry» Colligan, el fundador de Rational Systems luego renombrada a Tenberry Software y que entre otras cosas desarrolló el extensor DOS DOS/4G que se recordaría por su versión recortada DOS/4GW incluida con Watcom C. Doom, Descent, Duke Nukem 3D, Mortal Kombat o Rise of the Robots entre otros fueron …

DEP Terry Colligan Leer más »

Visual C++ 2008 vs Visual C++ 2017

Visual C++ 2008 vs Visual C++ 2017

Tal vez recordéis Sieve en PowerBASIC Console Compiler 6 donde comparaba la última versión de PowerBasic Console Compiler (6.04) de 2011, con la anterior (5.0) de 2008. Continuando con el artículo de WinAPI contra C, intrínsecas, C++ y ensamblador donde evaluábamos diferentes mecanismos de hacer lo mismo sobre Windows, hoy compararemos la evolución que ha …

Visual C++ 2008 vs Visual C++ 2017 Leer más »

UnQlite compilado para Windows (32 y 64 bits)

UnQlite compilado para Windows (32 y 64 bits)

Han pasado unos años desde que compilara SQLite para Windows x64. Hoy ocurre algo parecido, y es que gracias al nuevo Take Command he descubierto esta nueva base de datos NoSQL. A diferencia de MongoDB o Redis, UnQlite se ha diseñado para ser standalone, o serverless como ellos lo llaman. Es decir, funciona embebido sin …

UnQlite compilado para Windows (32 y 64 bits) Leer más »

WinAPI contra C, intrínsecas, C++ y ensamblador

WinAPI contra C, intrínsecas, C++ y ensamblador

Vamos a proseguir con las comparativas que iniciamos en WinAPI vs C en donde si recordáis comparábamos las funciones de la RTL de los compiladores de Visual C++ 2017 y C++ Builder 10.2.3 contra las funciones de la API de Windows. Hoy vamos a centrarnos en Visual C++, y lo que procederemos será a comparar …

WinAPI contra C, intrínsecas, C++ y ensamblador Leer más »

Improve, ingenuity, support, resume, designed y location

Improve, ingenuity, support, resume, designed y location

Continuamos con Remover, resumir y otros términos, en esta ocasión incorporando las sugerencias de nuestros lectores: Kabe, bianamaran y las mías propias. Para aportar algo de variedad al asunto, nos centraremos en anglicismos, muchos de ellos provenientes del entorno tecnológico, en esta ocasión, partiendo de sus términos en inglés, que se adaptan equivocadamente al español. …

Improve, ingenuity, support, resume, designed y location Leer más »

RAD Studio Community Edition (gratis)

RAD Studio Community Edition (gratis)

Os traigo un anuncio muy interesante, puesto que como muchos sugeríamos y deseábamos, finalmente Embarcadero ha decidido liberar una versión gratuita y verdaderamente funcional de RAD Studio, es decir, tanto de C++ Builder como de Delphi. Se trata de RAD Studio Community Edition, o dicho de otro modo, de Delphi Community Edition y C++ Builder …

RAD Studio Community Edition (gratis) Leer más »

WinAPI contra C

WinAPI contra C

Muchas veces tiendo a usar funciones implementadas en la API de Windows en vez de las nativas de C/C++. El motivo es que al estar disponibles en el propio sistema evitamos que se enlacen en nuestra aplicación, y así el ejecutable resultante sea más compacto. El inconveniente es que probablemente sean más lentas, particularmente porque …

WinAPI contra C Leer más »

C++ Builder in the requirements

C++ Builder in the requirements

Como integrante del programa MVP de Embarcadero fui invitado para confeccionar a un call for papers acerca de C++ Builder. El tiempo apremiaba, así que opté por desarrollar con mayor formalisto, que no rigurosidad, lo que os explicaba en ¿Por qué C++ Builder. De esa manera es como surgió mi autoría en el memorando (whitepaper) …

C++ Builder in the requirements Leer más »

Remover, resumir y otros términos

Remover, resumir y otros términos

Con frecuencia leo textos técnicos, mayoritariamente escritos por latinoamericanos que, quizás por la influencia del inglés son ciertamente incorrectos en ese contexto. Un poco como ya viéramos con Vectores, matrices, registros y otras hierbas, pero esta vez constatados sobre el DRAE (Diccionario de la Real Academia de la lengua Española). La importancia de usar las …

Remover, resumir y otros términos Leer más »