Formación Profesional

Los lenguajes de programación multiplataforma más empleados

Un sistema operativo, una aplicación o incluso un robot tienen un gran mundo detrás. Ha habido una serie de personas que han desarrollado un diálogo entre la máquina y el usuario. Ese diálogo se basa en los lenguajes de programación.

Los lenguajes de programación son lenguajes formales diseñados para realizar procesos que puedan ser llevados a cabo por un ordenador. Se utilizan para crear programas que controlan el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión o como medio de comunicación entre personas y sistemas informáticos.

Los lenguajes de programación están formados por un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus expresiones. Al proceso de escribir, probar, depurar, compilar y mantener el código fuente de un programa se le llama programación.

Aunque el mundo de la programación ha estado tradicionalmente dominado por hombres, el primer programador de la historia fue una mujer: Ada Lovelace. Su trabajo con la máquina analítica de Charles Babbage le permitió desarrollar el primer algoritmo destinado a ser procesado por una máquina. En su honor, el lenguaje de programación Ada lleva su nombre.

Algunos lenguajes de programación y plataformas destacadas

Java

Creado en 1995, Java es un lenguaje de programación de propósito general, orientado a objetos y multiplataforma. Su objetivo principal es permitir que un mismo programa pueda ejecutarse en diferentes sistemas sin necesidad de recompilarlo, siguiendo la filosofía write once, run anywhere.

Java sigue siendo uno de los lenguajes más utilizados en el desarrollo de aplicaciones empresariales, sistemas cliente-servidor y aplicaciones Android, y cuenta con una gran comunidad de desarrolladores en todo el mundo.

Android

Android es un sistema operativo móvil de código abierto basado en Linux. Sobre esta plataforma se han desarrollado millones de aplicaciones y actualmente es el sistema operativo móvil más utilizado a nivel mundial.

Las aplicaciones Android se desarrollan principalmente en Java y Kotlin, y se ejecutan sobre el entorno de ejecución ART (Android Runtime), que sustituyó hace años a la antigua máquina virtual Dalvik. Android ofrece un amplio conjunto de APIs y herramientas que facilitan la reutilización de componentes y el desarrollo de aplicaciones eficientes y escalables.

iOS

iOS es el sistema operativo móvil desarrollado por Apple para dispositivos como el iPhone y el iPad. A diferencia de Android, iOS solo puede utilizarse en hardware de Apple.

Actualmente, el desarrollo de aplicaciones para iOS se realiza principalmente con el lenguaje Swift, que ha reemplazado progresivamente a Objective-C. Apple proporciona el entorno de desarrollo Xcode y su correspondiente SDK para crear, probar y publicar aplicaciones en su ecosistema.

Otros lenguajes multiplataforma destacados

Además de los anteriores, hoy en día existen otros lenguajes de programación ampliamente utilizados por su carácter multiplataforma:

  • Python: muy utilizado por su simplicidad y versatilidad, tanto en desarrollo web como en automatización y análisis de datos.

  • JavaScript: imprescindible en el desarrollo web y cada vez más presente en aplicaciones de escritorio y móviles.

  • C#: lenguaje moderno que permite desarrollar aplicaciones multiplataforma gracias al entorno .NET.

Formación en desarrollo de aplicaciones multiplataforma

Si te interesa el mundo de la programación, existe una formación pensada para ti: el Ciclo Formativo de Grado Superior en Desarrollo de Aplicaciones Multiplataforma (DAM).

En este ciclo aprenderás a trabajar con los lenguajes de programación multiplataforma más utilizados, a desarrollar aplicaciones para distintos sistemas y a adquirir competencias muy demandadas en el mercado laboral actual.

La programación es una profesión con presente y futuro, y la multiplataforma es una de las claves del desarrollo tecnológico actual.

¿Quieres más información?

Programa
Género
Género
¿En qué idioma deseas recibir la información?

También te puede interesar

Más leídos

Formación relacionada

Ciclos formativos de grado superior

Accede a tu CFGS 100 % online y con titulación oficial.

Más información
Másteres de formación profesional

Los másteres o cursos de especialización de FP son tu próximo paso formativo.

Más información
Formación continua

Descubre los cursos de formación continua online de la UOC

Más información