Curso de PHP (7): El Modelo Entidad/Relación.

En la primera parte de este curso de PHP estudiamos cómo hacer una página dinámica, en la cual la página Web que el usuario veía podía contener una o otra información en función de lo que quisiéramos mostrarle. Es esta segunda parte vamos a aprender cómo obtener el contenido de la página que mostraremos al usuario a partir de una Base de Datos, en concreto usaremos el Sistema Gestor de Bases de Datos “MySQL”.

Continuar leyendo «Curso de PHP (7): El Modelo Entidad/Relación.»

De pseudocódigo y diagramas. La programación en Linux 3

En esta serie de artículos estamos tratando de darle un marco teórico que permita a los aspirantes a programadores elegir las mejores herramientas de la enorme selección que ofrece Linux para la creación de software.

Continuar leyendo «De pseudocódigo y diagramas. La programación en Linux 3»

Los mejores IDEs para tu distribución GNU/Linux

Un IDE (Integrated Development Environment), o entorno de desarrollo integrado, no es más que una suite de herramientas usadas por desarrolladores y programadores para crear software. Gracias a estos IDEs no tendrás que usar un editor de texto independiente para escribir el código fuente, o un compilador para compilarlo, u otro depurador. Suelen integrar todo eso, y algunos más que eso. Continuar leyendo «Los mejores IDEs para tu distribución GNU/Linux»

Para qué programar cuando una máquina lo hace (un poco) por ti: así es Github Copilot, un sistema que se nutre del prodigioso GPT-3

¿Puede una máquina programar sola? La respuesta hasta no hace mucho era un rotundo no, pero eso ya no es tan cierto, y lo demuestra GitHub Copilot, un sistema capaz de generar código de forma autónoma y ayudar así a los desarrolladores a ahorrar tiempo y ser más eficientes.

Continuar leyendo «Para qué programar cuando una máquina lo hace (un poco) por ti: así es Github Copilot, un sistema que se nutre del prodigioso GPT-3»

Repensando la carrera de ingeniería informática: hablan los profesionales

A caballo entre la efervescente placidez del instituto y el frío mundo laboral se encuentra la universidad, un camino que deciden recorrer miles de alumnos cada año. Este periodo de la vida constituye todo un reto y a más de uno se le acaba haciendo bola, pero lo «peor» viene después: la salida de la universidad al mundo laboral supone para muchos una bofetada de realidad. Aunque sucede en muchas carreras, hemos acotado este pequeño especial al mundo de la informática y la programación.

Continuar leyendo «Repensando la carrera de ingeniería informática: hablan los profesionales»

Curso de PHP (5): Sesiones.

Hasta el momento, cuando visitamos una página, los valores de las variables sólo se mantienen en esa página, pues el protocolo HTTP establece una conexión cada vez que solicita una página y al recibirla cierra dicha conexión.
Si queremos mantener el estado de una conexión deberemos usar las «sesiones», que nos permitirán mantener variables con sus correspondientes valores aunque visitemos varias páginas (siempre que las páginas tengan definida una sesión).

Continuar leyendo «Curso de PHP (5): Sesiones.»

Tienen 17 años o menos, son los ganadores de la Olimpiada Informática Española, y así ven el futuro de la programación

Darío Martínez es un chico de 15 años de Valencia. Hace un año, no sabía programar. Hoy, es el ganador de la última Olimpiada Informática Española, un concurso promovido por la Fundación Aula Escola Europea de Barcelona que desde 1997 se celebra buscando las cabezas más prometedoras de la programación informática centrado en resolución algorítmica.

Continuar leyendo «Tienen 17 años o menos, son los ganadores de la Olimpiada Informática Española, y así ven el futuro de la programación»

El creador de Python afirma que quieren hacer el lenguaje de programación «dos veces más rápido»

Hace unos días hablábamos de Pyston 2.2, una implementación de Python 3.8.8 que prometía ser hasta un 30% más rápida que Python en servidores web, según benchmarks medidos por sus creadores. Según Kevin Modzelewski, su creador, Pyston elimina «muchas de las características de depuración poco utilizadas que admite Python».

Continuar leyendo «El creador de Python afirma que quieren hacer el lenguaje de programación «dos veces más rápido»»

JavaScript ya tiene casi 14 millones de programadores, pero es Rust el lenguaje de programación que más ha crecido el último año

JavaScript es de lejos el lenguaje de programación más popular de la actualidad, Python es el que le sigue más de cerca, mientras que otros menos veteranos como Rust y Lua son los lenguajes que tienen las comunidades de mayor crecimiento en el último año.

Continuar leyendo «JavaScript ya tiene casi 14 millones de programadores, pero es Rust el lenguaje de programación que más ha crecido el último año»