Python, coronado como el lenguaje de programación de 2020 según el índice TIOBE

TIOBE acaba de publicar su lista de lenguajes de programación más populares para el mes de enero de 2021, y al mismo tiempo ha proclamado a Python como ganador al lenguaje de programación del año 2020.

Continuar leyendo “Python, coronado como el lenguaje de programación de 2020 según el índice TIOBE”

Los 5 lenguajes de programación más duros de aprender: ¿te atreves?

Al igual que existen lenguajes de programación más sencillos de aprender e ideales para novatos como Swift, Go, Javascript o Python, otras alternativas son muy complejas y de carácter más rígido. Estos son algunos de los lenguajes de programación más difíciles de aprender.

Continuar leyendo “Los 5 lenguajes de programación más duros de aprender: ¿te atreves?”

Curso básico de Javascript (8): Clases. Date, Array, Math y String.

JavaScript dispone de varias clases predefinidas para acceder a muchas de las funciones normales de cualquier lenguaje, como puede ser el manejo de vectores o el de fechas.
Esta clase nos permitirá manejar fechas y horas.

Continuar leyendo “Curso básico de Javascript (8): Clases. Date, Array, Math y String.”

Trabajo casi asegurado: Los lenguajes de programación más demandados para 2021

Te ofrecemos la lista más reciente de los lenguajes de programación más demandados por las empresas durante las últimas semanas, algo que te dará una idea sobre qué especializarte con el comienzo del año.

Continuar leyendo “Trabajo casi asegurado: Los lenguajes de programación más demandados para 2021”

Más cosas sobre Python. Los componentes del lenguaje

En el artículo anterior habíamos comentado las razones de por qué aprender el lenguaje de programación Python y como tener la última versión. Llegó el momento de aprender los componentes del lenguaje con algunos ejemplos.

Continuar leyendo “Más cosas sobre Python. Los componentes del lenguaje”

Las razones del explosivo crecimiento de Dart, el lenguaje de programación de Google

En 2011 Google lanzó un lenguaje de programación llamado Dart para ayudar a los ingenieros a desarrollar sus apps. Este lenguaje se ha convertido en el “ingrediente secreto” de un kit de herramientas de código abierto llamado Flutter que Google publicó en 2017 para ayudar a sus usuarios a diseñar el look&feel de muchas de sus apps para móviles o web.

Continuar leyendo “Las razones del explosivo crecimiento de Dart, el lenguaje de programación de Google”

Así fue como un estudiante del montón se transformó en uno de los mayores científicos expertos en computación y creó el lenguaje C++

Bjarne Stroustrup se ha sincerado en muchas ocasiones. No tiene ningún reparo para reconocer que durante su juventud no fue un estudiante brillante. Fue, sencillamente, un estudiante correcto. Lo que tiene, lo que ha conseguido, se debe, según sus propias palabras, a una suerte que fue acrecentándose a medida que invertía más y más horas de su tiempo en aquello que le apasionaba: la programación.

Continuar leyendo “Así fue como un estudiante del montón se transformó en uno de los mayores científicos expertos en computación y creó el lenguaje C++”

Curso básico de Javascript (7): Programación orientada a objetos.

Un objeto es una estructura que contiene tanto las variables (llamadas propiedades) como las funciones que manipulan dichas variables (llamadas métodos). A partir de esta estructura se ha creado un nuevo modelo de programación (la programación orientada a objetos) que atribuye a los mismos propiedades como herencia o polimorfismo. Como veremos, JavaScript simplifica en algo este modelo y hace una programación híbrida entre la programación estructurada y la programación orientada a objetos.

Continuar leyendo “Curso básico de Javascript (7): Programación orientada a objetos.”

Curso básico de Javascript (6): Funciones.

En programación es muy frecuente que un determinado procedimiento de cálculo definido por un grupo de sentencias tenga que repetirse varias veces, ya sea en un mismo programa o en otros programas, lo cual implica que se tenga que escribir tantos grupos de aquellas sentencias como veces aparezca dicho proceso.
La herramienta más potente con que se cuenta para facilitar, reducir y dividir el trabajo en programación, es escribir aquellos grupos de sentencias una sola y única vez bajo la forma de una FUNCIÓN.

Continuar leyendo “Curso básico de Javascript (6): Funciones.”

Seis aplicaciones gratuitas para aprender robótica y programación

Cuando uno se inicia en el mundillo de la programación, que de buenas a primeras te sitúen frente a un árido IDE, puede echar para atrás a más de uno. Eso por no mencionar lo difícil que puede resultarnos comprender algunos conceptos, para lo que en algunos casos puede resultar interesante motivarnos recurriendo a la gamificación.

Continuar leyendo “Seis aplicaciones gratuitas para aprender robótica y programación”