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”

Curso básico de Javascript (4): Estructuras condicionales.

1.- Operadores lógicos.
1.1 Operador “Y”.
El operador &&, traducido se lo lee como “Y”. Se emplea cuando en una estructura condicional se disponen dos condiciones.
Cuando vinculamos dos o más condiciones con el operador “&&” las dos condiciones deben ser verdaderas para que el resultado de la condición compuesta de Verdadero y continúe por la rama del verdadero de la estructura condicional.

Continuar leyendo “Curso básico de Javascript (4): Estructuras condicionales.”

Auge y caída de Flash, la tecnología que morirá dentro de 4 meses tras haber sido la más popular de la WWW

Adobe anunció, hace ahora 3 años, que su plataforma Adobe Flash tenía fecha de caducidad: el 31 de diciembre de este año. Hace unas semanas, ante la cercanía de la fecha límite, Adobe quiso dejar claro a las empresas más rezagadas que iban en serio, y que su tecnología ya no estaría disponible en 2021:

Continuar leyendo “Auge y caída de Flash, la tecnología que morirá dentro de 4 meses tras haber sido la más popular de la WWW”

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”

Curso básico de Javascript (3): Estructuras secuenciales de programación.

Cuando en un problema sólo participan operaciones, entradas y salidas se la denomina estructura secuencial.
El problema anterior, donde se ingresa el nombre de una persona y su edad se trata de una estructura secuencial.

Continuar leyendo “Curso básico de Javascript (3): Estructuras secuenciales de programación.”

5 beneficios de aprender a programar (aunque no seas ingeniero)

Entre las habilidades más demandadas por las empresas actualmente hay una que destaca por encima de todas las demás: la programación. Aprender a programar te ayudará a tener éxito en tu carrera profesional aunque no seas ingeniero; estos son los 5 mayores beneficios.

Continuar leyendo “5 beneficios de aprender a programar (aunque no seas ingeniero)”

Estos son los lenguajes de programación a los que todavía les quedan muchos años de vida por delante

Te hablamos de aquellos lenguajes veteranos de programación que llevan muchos años en el mercado y que aún siguen contando con una enorme popularidad.

Si te dedicas al mundo de la programación o bien quieres empezar a estudiar un lenguaje de programación, es conveniente que conozcas aquellos que te van a asegurar un buen futuro porque van a seguir estando activos durante la presente década.

Continuar leyendo “Estos son los lenguajes de programación a los que todavía les quedan muchos años de vida por delante”

Qué lenguaje o herramientas de programación deberían enseñarse a los niños según su edad

Programación, robótica, pensamiento computacional … este vocabulario que hasta hace pocos años no entraba en las conversaciones asociadas a la educación o el ocio de los niños, ha ganado un peso enorme. Ya no es extraño ni poco habitual que en diferentes materias del colegio, juguetes STEM, extraescolares o el tiempo con los padres, enseñar programación sea un objetivo claro y definido.

Continuar leyendo “Qué lenguaje o herramientas de programación deberían enseñarse a los niños según su edad”

Curso básico de Javascript (2): Variables.

Una variable es un depósito donde hay un valor. Consta de un nombre y pertenece a un tipo (numérico, cadena de caracteres, etc.)
Tipos de variables.
Una variable puede almacenar:
* Valores Enteros (100, 260, etc.)
* Valores Reales (1.24, 2.90, 5.01, etc.)

Continuar leyendo “Curso básico de Javascript (2): Variables.”

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”