De paradigmas y lenguajes. La programación en Linux 5

En esta serie de artículos destinada aa dar un marco de referencia a nuestros lectores interesados en aprender a programar en Linux, llegó el momento de hablar de la codificación . Recuerden que habíamos dicho que la programación no sólo es escribir código, además abarca la toma de decisiones sobre que debe hacer el programa, como lo tiene que hacer y cómo se debe determinar que lo hace adecuadamente.

Continuar leyendo “De paradigmas y lenguajes. La programación en Linux 5”

Curso de PHP (8): El lenguaje SQL.

SQL (Structured Query Language) es un lenguaje de programación para acceder y manipular bases de datos.
SQL surgió de un proyecto de IBM en el que investigaba el acceso a bases de datos relacionales. Esto poco a poco se ha ido convirtiendo en un estándar de lenguaje de bases de datos y gran parte de ellas lo soportan. Por esta razón, se considera a SQL como un lenguaje normalizado, que nos permite interactuar con cualquier tipo de base de datos (MS Access, SQL Server, MySQL…)

Continuar leyendo “Curso de PHP (8): El lenguaje SQL.”

Planeación de la solución. La programación en Linux 4

Siguiendo con esta serie destinada a mejorar nuestras habilidades de programación en Linux vamos a analizar la segunda etapa de la actividad de programar. Habíamos establecido que si bien codificar es una parte de la tarea de programar, esto incluye todas aquellas que van desde la determinación del problema que se quiere solucionar mediante una aplicación hasta que la misma está lista para su funcionamiento.

Continuar leyendo “Planeación de la solución. La programación en Linux 4”

Cuando la popularidad del lenguaje de programación mata la rentabilidad: el 40% de las webs usan PHP, pero es de los peor pagados

El lenguaje de programación PHP es uno de los más usados en el desarrollo web, pero los profesionales que trabajan con él son de los peor pagados, según una encuesta realizada recientemente por el portal Stack Overflow a más de 80.000 desarrolladores.

Continuar leyendo “Cuando la popularidad del lenguaje de programación mata la rentabilidad: el 40% de las webs usan PHP, pero es de los peor pagados”

Texas Instruments quiere que aprendas a programar en Python con su próxima calculadora

Texas Instruments es un conocido fabricante que intenta añadir a sus calculadoras pluses que sirvan para atraer la atención de los clientes. El último ejemplo lo encontramos en la TI-84 Plus CE Python que llega con interesantes novedades que sirven para romper la imagen que se ha tenido siempre sobre lo que es una calculadora.

Continuar leyendo “Texas Instruments quiere que aprendas a programar en Python con su próxima calculadora”

La ausencia de un simple “&” en el código ha causado un fallo masivo en Chrome OS que impide volver a acceder a los ficheros locales

El pasado lunes 19 de julio, Google lanzó una actualización de su sistema operativo Chrome OS, la 91.0.4472.165, que rápidamente empezó a dar problemas a los usuarios: les impedía iniciar sesión en sus sistemas. Google detuvo inmediatamente el despligue de la misma, cuando sólo había afectado a los usuarios que habían reiniciado sus equipos tras la descarga de la nueva versión.

Continuar leyendo “La ausencia de un simple “&” en el código ha causado un fallo masivo en Chrome OS que impide volver a acceder a los ficheros locales”

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”