IT Industry
Swift: Lenguajes de Programación 2020
por Carlos A. Vázquez   |   September 25, 2020   |     3 min. de lectura

Un grupo de ingenieros de Apple dirigido por Chris Lattner, trabajaron para desarrollar un nuevo lenguaje de programación, Swift, principalmente para reemplazar Objective-C en las plataformas Mac e iOS.

Es un lenguaje de programación multi-paradigmático, de propósito general, compilado que también ofrece una alta productividad del desarrollador. Swift admite la cadena de herramientas del compilador LLVM (desarrollador de Chris Lattner) como C / C ++, Rust.

Swift tiene una excelente interoperabilidad con la base de código Objective-C y ya se ha establecido como el lenguaje de programación principal en el desarrollo de aplicaciones iOS. Como lenguaje compilado y poderoso, Swift también está ganando popularidad en otros dominios.

3 Características principales:

  • Una de las principales USP de Swift es su diseño de lenguaje. Con una sintaxis más simple, concisa y limpia y características ergonómicas del desarrollador, ofrece una alternativa más productiva y mejor a Objective-C en el ecosistema de Apple.
  • Swift también ofrece características de lenguajes de programas modernos.
  • Como lenguaje compilado, Swift es increíblemente rápido como C ++. También está ganando una creciente popularidad en la programación del sistema y otros dominios.

Popularidad:

Al igual que otros lenguajes de programación modernos, Swift es muy popular entre los desarrolladores y ocupa el sexto lugar en la lista de los idiomas más queridos:

Swift es muy popular entre los desarrolladores y ocupa el sexto lugar en la lista de los idiomas más queridos

Fuente: StackOverflow Encuesta para desarrolladores, 2019

Swift también se ha impulsado a las 10 principales listas de lenguajes de programación más populares en el índice TIOBE solo en 5 años de su primer lanzamiento:

Swift también se ha impulsado a las 10 principales listas de lenguajes de programación más populares en el índice TIOBE

Fuente: TIOBE

Otro sitio de clasificación de lenguaje de programación popular PYPL ha clasificado a Swift como el noveno lenguaje de programación más popular:

PYPL ha clasificado a Swift como el noveno lenguaje de programación más popular

Fuente: PYPL

La encuesta de StackOverflow ha clasificado a Swift como la 15a tecnología más popular (12º lenguaje de programación más popular):

StackOverflow ha clasificado a Swift como la 15a tecnología más popular

Fuente: StackOverflow Developer Survey,2019

Las tendencias de Google también muestran un fuerte aumento en la popularidad de Swift:

Google también muestran un fuerte aumento en la popularidad de Swift

Fuente: Google Trends

Mercado Laboral:

Indeed ha clasificado a Swift como el noveno idioma con más demanda labooral en los EE. UU. con 6 mil vacantes. En términos de salario, Indeed ha clasificado a Swift en el segundo lugar con un salario anual de $ 125 K:

Indeed ha clasificado a Swift como el noveno idioma más demandado en los EE. UU.

Fuente: indeed

Casos de uso principales:

  • Dedesarrollo de aplicaciones iOS 
  • Programación del sistema del lado del cliente (a través de WebAssembly)
  • Deep Learning
  • IoT

Swift Lenguajes de Programación 2020

Deja un comentario