El lenguaje Prolog: un ejemplo del paradigma de programación lógica

La programación lógica es una variedad de lo que conocemos con programación declarativa, un paradigma opuesto a prácticamente todos los lenguajes de programación populares, desde ensamblador a Python pasando por BASIC, C o Java, a los que agrupamos en la categoría de la programación imperativa.

Continuar leyendo «El lenguaje Prolog: un ejemplo del paradigma de programación lógica»

Este donut es un ejemplo de la magia del código ofuscado: así es como los programadores juegan a disfrazar el código de otra cosa

En 2006 un programador Andy Sloane se aburría, así que se dijo, «voy a probar a hacer algo con código ofuscado». Dicho y hecho. Creó un pequeño programa cuyo aspecto en el editor de código era el de un sencillo donut. Uno lo ve y se dice «bueno, bien, tiene forma de donut y hay letras dentro».

Continuar leyendo «Este donut es un ejemplo de la magia del código ofuscado: así es como los programadores juegan a disfrazar el código de otra cosa»

Conocer el lenguaje SQL encabeza la lista de 10 habilidades laborales más demandadas en EE.UU. y Reino Unido

La consultora SHL acaba de hacer público un estudio que ha realizado en estos últimos meses para detectar qué habilidades fueron las más solicitadas en las demandas de empleo publicadas en los Estados Unidos y el Reino Unido. No fue ninguna sorpresa encontrarme que la programación, los idiomas, y los conocimientos de diseño y marketing encabezaban la lista.

Continuar leyendo «Conocer el lenguaje SQL encabeza la lista de 10 habilidades laborales más demandadas en EE.UU. y Reino Unido»

GitDuck: una app de videollamadas gratis para desarrolladores con pair programming y soporte para tu IDE favorito

En el mundo actual después del coronavirus y la enorme necesidad de apostar por el trabajo en remoto, las aplicaciones de videollamadas se han convertido básicamente en una de las herramientas más importantes del momento, de ahí que haya más competencia que nunca.

Continuar leyendo «GitDuck: una app de videollamadas gratis para desarrolladores con pair programming y soporte para tu IDE favorito»

20 GOTO 10: Cuando el código espagueti, las mayúsculas y los números de línea atormentaban a los programadores

Cómo ha cambiado el cuento para los programadores. El salto desde aquellas perforadas a los modernos entornos de programación utilizados en la actualidad es asombroso, y de hecho muchos programadores veteranos probablemente se acuerden de aquellos tiempos ¿mágicos? en los que el código espagueti, el código que nos gritaba en mayúsculas o la presencia de los números de línea como parte indivisible de un programa eran lo normal.

Continuar leyendo «20 GOTO 10: Cuando el código espagueti, las mayúsculas y los números de línea atormentaban a los programadores»

Así es ‘Arqueras de Nand’, el juego de mesa español que ayuda a aprender lenguaje SQL

El valle de Nand ha sido invadido por salvajes hordas de orcos, y la clave para derrotarlos radica en que sus destacamentos de arqueras sepan aprovechar en su favor los riscos y coordinarse con los guerreros. Y para eso, deberán usar operadores lógicos en SQL.

Continuar leyendo «Así es ‘Arqueras de Nand’, el juego de mesa español que ayuda a aprender lenguaje SQL»

24.000 desarrolladores responden: cómo y para qué usan Python, plataformas favoritas, y principal lenguaje secundario

JetBrainS ha publicado los resultados de su encuesta anual para desarrolladores Python, en ella buscan identificar las últimas tendencias dentro del mundo de la programación sobre uno de los lenguajes más amados por los programadores y de crecimiento más rápido en los últimos años.

Continuar leyendo «24.000 desarrolladores responden: cómo y para qué usan Python, plataformas favoritas, y principal lenguaje secundario»

Programador, aporta tus ideas para luchar contra el coronavirus: Silicon Valley se une a la OMS para organizar un hackathon online

En el sector tecnológico, como en muchos otros ámbitos, muchas compañías se han propuesto ‘arrimar el hombro’ en la medida de lo posible ante la amenaza del coronavirus. En unos casos, mediante promociones temporales que facilitan a los usuarios el acceso gratuito a sus servicios, en otros mediante donaciones económicas o de material. Y, en otros, promoviendo el desarrollo de software útil para hacer frente a la pandemia.

Continuar leyendo «Programador, aporta tus ideas para luchar contra el coronavirus: Silicon Valley se une a la OMS para organizar un hackathon online»