Informática

Informática, tecnología, TIC, i+D+i, …

Sieve en Javascript (optimizado)

Mi artículo Sieve en Javascript acababa actualizado descartando las mejoras en Closure Compiler Service con el modo de optimización avanzado. Sin embargo, algo se ha debido actualizar en el servicio de Google, ya que el código que ahora se obtiene es perfectamente funcional, y como era previsible, entorno a un 10% más rápido que el …

Sieve en Javascript (optimizado) Leer más »

Sieve en BASIC

Seguimos con Sieve tras el Sieve en Pascal, de nuevo, el mismo algoritmo, esta vez traducido a varios dialectos de BASIC, y luego compilado con ellos. Como ocurriera con Pascal/Object Pascal, la poca portabilidad de BASIC entre plataformas y dialectos, ha sido necesario realizar pequeños ajustes en el código de uno y otro para poderlos …

Sieve en BASIC Leer más »

SoftMaker Office 2010

SoftMaker Office 2010

El mercado de las suites alternativas a Microsoft Office, está lleno de buenos productos. Todos conoceréis OpenOffice y sus variantes (LibreOffice/StartOffice/Symphony/Novell/Go-oo); u otras con cierta difusión como WordPerfect Office. Sin embargo hay gran cantidad de productos, en general desarrollados por pequeñas compañías, que aportan una calidad más que aceptable. Me estoy refiriendo a Cellframe Office, …

SoftMaker Office 2010 Leer más »

EssentialPIM

EssentialPIM

EssentialPIM es un organizador personal para Windows desarrollado por la compañía estona Astonsoft Ltd.. La historia comienza en 2004, y en su última versión, cuenta con las funcionalidades de hoy, calendario, tareas, notas, y contactos. Se ofrece en dos ediciones una gratuita denominada EssentialPIM Free, y otra de pago que se comercializa como EssentialPIM Pro …

EssentialPIM Leer más »

Sieve en Pascal

Para continuar con Sieve en C, haremos lo mismo, aunque esta vez, implementando el algoritmo en Pascal, y generándolo con diferentes compiladores. Debido a la menor portabilidad de Pascal/Object Pascal entre plataformas y fabricantes, ha sido necesario realizar ajustes mínimos en cada uno de los programas para poderlos compilar. No obstante, se reducen a los …

Sieve en Pascal Leer más »

Intercambio de enlaces

Tres años después de mi último intercambio de enlaces, he vuelto a hacer limpieza de mi blogroll, de manera que han vuelto a quedar muchos espacios libres. Así que pongo en marcha un nuevo proceso de intercambio de enlaces. A cambio, yo os pondré por orden alfabético en el bloque de Enlaces, del menú lateral, …

Intercambio de enlaces Leer más »

¿x64 más lento que x86?

Antes que alguien se cuestione a raiz de la lectura de Sieve en C, si realmente es x64 más lento que x86, voy a adelantarme, y aclarar algunos conceptos. La respuesta rápida es que si, que x64 puede llegar a ser más lento que x86. Esto ocurrirá en los caos en que el código no …

¿x64 más lento que x86? Leer más »

Sieve en C

Después de Sieve en Javascript, o os dejo el mismo algoritmo, implementado en C, y generado con diferentes compiladores. Como era de esperar, la velocidad de ejecución es francamente superior, por lo que para obtener resultados más precisos, he aumentado las iteraciones de 10.000 en la versión Javascript, a 50.000 en esta versión en C. …

Sieve en C Leer más »

Compilaciones optimizadas de Sumatra PDF

Compilaciones optimizadas de Sumatra PDF

Como usuario regular de Sumatra PDF, y dado que los últimos cambios del código, permiten una compilación directa x64, me ha extrañado que no haya nadie haciendo compilaciones regulares para esa plataforma. Por tanto, he tenido que tomar la iniciativa, y desde hoy iré publicando con regularidad (al menos una vez al mes), compilaciones actualizadas …

Compilaciones optimizadas de Sumatra PDF Leer más »

Sieve en Javascript

La Criba de Eratóstenes, más conocido por su nombre anglosajón de Sieve of Eratostenes, o simplemente Sieve, es un algoritmo matemático para el cálculo de números primos, descubierto por el griego que le dio nombre, allá por el años 200 AC. Como es lógico, es la época de Eratóstenes, no había ordenadores, por lo que …

Sieve en Javascript Leer más »