Bitácora de Javier Gutiérrez Chamorro (Guti)
Bitácora de Javier Gutiérrez Chamorro (Guti)
miércoles, 01 de septiembre de 2010. 20:05 - Informática, Programación, Retro, Software
Publicado por Administrador

Hoy día nos puede parecer que el bytecode, y los lenguajes más o menos interpretados son algo puntero, aunque de hecho Visual Basic del 1 al 4 ya lo utilizaban, y anteriormente lo hicieran varios entornos xBase como FoxPro o Clipper, o el popular Quick Basic.

Lo que en mi experiencia resulta un hecho más insólito es un compilador de C/C++, que soporte código interpretado, y ese, era un producto tan conocido como ni más ni menos Visual C++.

En su versión 1, de la que la 1.52 resultó el máximo exponente, y que luego vino como regalo a aquellos que adquirían la versión 4, teníamos la capacidad de compilar todo o parti de nuestro proyecto a p-Code.




Los beneficios era un código más compacto, a costa de una velocidad de ejecución más lenta, y por aquellos 1993, se consideraba ideal para escribir la parte de interfaz de usuario, donde el rendimiento no era crítico, y así conseguir adelgazar el resultado final.

Finalmente el tiempo demostró que las ganancias no eran tantas, y la generación de código interpretado se abandonó sin más.


añadir comentario ( 12 visualizaciones )   |  0 trackbacks   |  enlace permanente   |   ( 0 / 0 )
lunes, 30 de agosto de 2010. 09:14 - Coches, Música, Varios
Publicado por Administrador

Que Jaime Alguersuari toca bien el Ferrari V8 de Toro Rosso, es un hecho, pero si queréis oir como suenan sus sesiones, y no queréis teneros que desplazar hasta Ibiza las podéis escuchar desde SoundCloud, que es donde puntualmente las va colgando.
añadir comentario ( 36 visualizaciones )   |  0 trackbacks   |  enlace permanente   |   ( 3 / 26 )
sábado, 28 de agosto de 2010. 19:52 - Humor, Varios
Publicado por Administrador

Vivir para ver... WTF.


añadir comentario ( 24 visualizaciones )   |  0 trackbacks   |  enlace permanente   |   ( 3 / 30 )
miércoles, 25 de agosto de 2010. 20:02 - Informática, Hardware, Programación, Retro, Software
Publicado por Administrador
Ahora puede resultar curioso o lejano, pero hubo un tiempo en que Lotus (ahora IBM), Intel, y Microsoft, se unieron para desarrollar la especificación que posteriormente se denominaría LIM, como acrónimo de sus siglas: Lotus-Intel-Microsoft.

Hablamos del año 1984, dónde por primera vez la frase de que 640 Kb. deberían ser suficientes, deja de ser válida, gracias a la hoja de cálculo Lotus 1-2-3, que en determinados ámbitos, se quedaba corta de memoria RAM para almacenar la matriz de filas y columnas.

Así surge LIM EMS 3.2, el estándard de memoria expandida, que mediante un tarjeta de expansión ISA, permite ampliar la memoria de cualquier PC, para ser usada por programas diseñados a tal efecto.

EMS funcionaba paginando bloques, por lo que su uso no era tan directo como el de la memoria convencional, sin embargo las necesidades obligaron, de manera que software tan conocido como el citado 1-2-3, Wordperfect, o Pkzip, enseguida tomaron partido para aprovecharla. En la revisión 4, EMS llegó a soportar hasta 32 Mb. de memoria.

Con la difusión del 286, y sobretodo el lanzamiento del 386 que soportaban modo protegido por hardware, se propueso XMS (memoria extendida), que se implementaba directamenteen la placa, y que a nivel de programación no sólo era mucho más flexible y algo más sencillo, sino también más rápido.

No obstante, para mantener la compatibilidad con aplicaciones que sólo aprovechaban EMS, se popularizó CEMM (Compaq), 386Max (Qualitas), QEMM (Quarterdeck), y luego EMM386 (de MS-DOS 4 y DR-DOS 5), que emulaban por software la API EMS sobre XMS.

Por nostalgia, y motivos históricos, os dejo la especificación 4.0 de octubre de 1987 aquí (59 Kb. en formato ZIP).
2 comentarios ( 89 visualizaciones )   |  0 trackbacks   |  enlace permanente   |   ( 3 / 35 )
viernes, 20 de agosto de 2010. 20:58 - Coches, Reflexiones
Publicado por Administrador
En general no me gusta la evolución que van teniendo los automóviles desde unos años para acá. El cambio, aplicable tanto a utilitarios, berlinas como deportivos, consiste basicamente en mayor peso, y mayor potencia.

El crecimiento de la tara, se debe al mayor equipamiento, aumento de las dimensiones, y los dispositivos de seguridad extras. Si te gustan los coches pequeños, verás que cada vez hay menos opciones, y lo que en su día medía una berlina media como el Renault 11, hoy se ve superado por un utilitario como el Seat Ibiza. En cuanto a equipamiento, probablemente tengan mucho más de lo que necesitamos. Nada que objetar sobre los dispositivos de seguridad, me parece muy valiosos.

Se da la paradoja que en una época donde la ingeniería del automóvil, prima la ecología, y por ende el consumo, tengamos cada vez coches más pesados, que requieren de más potencia para moverse. Esta sería otra consecuencia de la evolución, el aumento de potencia, del que no tengo nada en contra, más bien al contrario.

Revisemos la historia de las versiones más deportivas, del coche más vendido de la historia, el VW Golf.
Modelo Año CV Km/h Kg
Volkswagen Golf GTI (I) 1976 110 182 800
Volkswagen Golf G60 (II) 1983 160 220 1100
Volkswagen Golf VR6 (III) 1991 174 225 1155
Volkswagen Golf R32 (IV) 1998 241 247 1477
Volkswagen Golf R32 (V) 2003 250 248 1538
Volkswagen Golf R (VI) 2008 270 250 1521


Ahora un clásico de la importación de berlinas medias, en este caso, el más bajo de la serie 3.
Modelo Año CV Km/h Kg
BMW 315 (E21) 1975 75 160 1040
BMW 316 (E30) 1984 90 175 1010
BMW 316i (E36) 1991 102 - 1190
BMW 316i (E46) 1998 105 200 1360
BMW 316i (E90) 2005 122 - 1425


Continuamos viendo la evolución del Opel Corsa, en sus versiones diesel más potentes:
Modelo Año CV Km/h Kg
Opel Corsa 1.5 TD (A) 1987 67 - 865
Opel Corsa 1.5 TD (B) 1993 67 165 935
Opel Corsa 1.7 DTI (C) 2000 100 170 1140
Opel Corsa 1.7 CDTI (D)/td> 2007 130 200 1254


Y para terminar, un deportivo por antonomasia, como el Porsche 911 Turbo.
Modelo Año CV Km/h Kg
Porsche 911 Turbo 3.0 (930) 1974 260 246 1140
Porsche 911 Turbo 3.3 (965) 1991 320 270 -
Porsche 911 Turbo 3.6 (964) 1994 360 280 -
Porsche 911 Turbo (993) 1995 408 296 1500
Porsche 911 Turbo (996)/td> 2000 420 306 1590;
Porsche 911 Turbo (997) 2007 480 310 1645

añadir comentario ( 67 visualizaciones )   |  0 trackbacks   |  enlace permanente   |   ( 3 / 35 )

| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Siguiente> >>