Entradas

Tributo a Niklaus Wirth

Imagen
Hace una semana, a la edad de 89 años, fallece en Suiza el profesor Niklaus Wirth. Conocido principalmente por la creación del lenguaje Pascal, fue realmente el padre de los lenguajes de  programación. Nunca cesó de crear en ese campo: Euler, Algol W, Pascal, Modula, Modula-2 y Oberon. Sus lenguajes exhibían principios claros de diseño: legibilidad, regularidad, seguridad, economía de formas.  Los lenguajes de programación crean abstracciones, las cuales se basan en supuestos o axiomas: es responsabilidad de la implementación del lenguaje vigilar que cada vez que se utiliza alguna abstracción se cumple con los supuestos en los cuales se basa. Un ejemplo sencillo es la abstracción "arreglo", que permite el acceso a elementos mediante índices, y donde habrá de vigilarse que el índice esté siempre dentro del rango del arreglo. Hay abstracciones más complejas, hasta llegar, por ejemplo, al concepto de objetos y herencia o extensión de tipos. Son muchos los supuestos en que se bas

¿Gap generacional?

Imagen
 Ya casi nadie se entusiasma con los algoritmos y las estructuras de datos. Los programadores andan a veinte o más capas de distancia del hardware, Ya no es mi programa, el compilador y la máquina. No. Mi programa está hecho de IMPORTS e INCLUDES, de métodos cuyos ancestros ni conocemos.  Y ahora, con la IA interpuesta, ¿qué será de nosotros, los programadopres? Me ha gustado un corto post en Quora (y la imagen, que reproduzco arriba): https://qr.ae/py96uf

Un atajo de teclado que vale la pena tener presente

Imagen
  Seguramente han usado el atajo Fn + F10. Claro, Imprimir Pantalla. ¿Han probado Win-Logo + Shift + S? Esa última funcionalidad existe en Windows desde el 2018, y lo descubrí accidentalmente hoy, cuando se me resbalaron los dedos sobre el teclado (¡mientras programaba en PHP!). Antes de esa herramienta, conocida como "Recortes", si uno quería capturar una parte de la pantalla, no toda; la capturaba toda (Fn + F10), se iba a un programa de dibujo, como Paint.net, pega el clipboard allí y usa las herramientas de recorte que ofrezca el programa de dibujo. Pues bien, con el atajo Win-Logo + Shift + S, se hace lo mismo (y más, porque permite recortar según formas caprichosas) sin acudir a otros programas. El recorte queda automáticamente en el clipboard, vas y lo Ctrl-V donde quieras.

Virtualidad en los Emprendimientos y Negocios

Imagen
La virtualidad, incluyendo la realidad virtual, está transformando los negocios; y no solo, también la manera de adquirir y transmitir conocimiento. Diversos avances en hardware y software han abierto el camino hacia la virtualidad. ¿Inteligencia? Por todos lados aparece esa palabra, se ha abusado del término. Bien, hemos preparado un corto artículo sobre el tema. Lo hemos publicado en LinkedIn Pulse, leerlo allá .