Pasar al contenido principal

Estos lenguajes de programación semidesconocidos están explotando en popularidad, según el 'Facebook para programadores'

Fastest growing programming languages
Los lenguajes de programación de más rápido crecimiento. WOCinTech Chat Flickr

WOCinTech Chat Flickr

En el mundo de vanguardia de Silicon Valley, los desarrolladores no solo tienen que aprender los lenguajes de programación más populares, sino que también deben mantenerse actualizados.

GitHub, que alberga proyectos de software de código abierto en los que los usuarios pueden navegar y contribuir, ha estado siguiendo las tendencias de programación de cada año desde su sitio web. En su informe anual Octoverse, GitHub revela cuáles son los lenguajes de más rápido crecimiento, así como los lenguajes más populares en general.

La compañía está viendo tendencias hacia lenguajes de programación enfocados en la seguridad e interoperabilidad de subprocesos, -en términos, lenguajes que pueden ejecutar de forma segura múltiples secuencias a la vez y que son capaces de interactuar con otro lenguaje en el mismo sistema.

Leer más: Los 10 lenguajes de programación más utilizados del mundo

Microsoft ha adquirido GitHub por 7.500 millones de dólares, lo que se ha visto como un movimiento inteligente por el titán tecnológico. GitHub también está creciendo rápidamente. El año pasado, 8 millones de usuarios nuevos se unieron a GitHub, más usuarios que los primeros seis años combinados de GitHub. Y el martes en la conferencia GitHub Universe, la compañía anunciaba el lanzamiento de GitHub Actions, que ahora permite a los usuarios crear y ejecutar código en el sitio.

Aquí están los lenguajes de programación de más rápido crecimiento, según GitHub:

#10: SQLPL

#10: SQLPL. SQLPL stands for Structured Query Language Procedural Language, and it was developed by IBM. This language is used for database systems, similarly to the industry standard, SQL.
Ginni Rometty, CEO de IBM REUTERS/Brendan McDermid

SQLPL significa lenguaje estructurado de consulta en el lenguaje de procedimientos, (por sus siglas en inglés )y ha sido desarrollado por IBM. Este lenguaje se usa para sistemas de bases de datos, de manera similar al estándar de la industria, SQL.

#9: Groovy

#9: Groovy. Groovy is a dynamic programming language for the Java platform. It’s known for its concise and simple syntax. It also feels familiar to many programmers, as it has features similar to Python, Ruby and Perl.

Groovy es un lenguaje de programación dinámico para la plataforma Java. Es conocido por su sintaxis concisa y simple. También es familiar para muchos programadores, ya que tiene características similares a Python, Ruby y Perl.

#8: Python

#8: Python. Python is a high-level language that’s popular in machine learning projects. It’s popular with programmers of all skill levels because it’s easy to read. In fact, not only is it fast-growing, it's already one of the
Python Reuters

Python es un lenguaje de alto nivel que es popular en proyectos de aprendizaje automático. Es popular entre los programadores de todos los niveles de habilidad porque es fácil de leer. De hecho, no solo está creciendo rápidamente, sino que ya es uno de los 3 lenguajes más populares en general.

"Python es un fenómeno legítimo de sí mismo", ha dicho Stephen O'Grady, analista de la industria de RedMonk, en la conferencia de GitHub Universe esta semana. "Gran parte de esto se debe al hecho de que es un lenguaje increíblemente versátil. Se ha escapado de la pista de ser solo un interfaz de usuario o un soporte".

#7: Go

#7: Go. Go is an open-source programming language designed by a group of Google engineers. It’s similar to C, but designed for large-scale systems. There are 1.5 times more contributors writing Go this year than last year.
Go YouTube/nature video

Go es un lenguaje de programación de código abierto diseñado por un grupo de ingenieros de Google. Es similar a C, pero diseñado para sistemas a gran escala. Hay 1,5 veces más colaboradores escribiendo Go este año que el año pasado.

#6: CMake

#6: CMake. CMake is an open-source platform created by Kitware used to develop software. It has tools for building, testing and packaging software and can be used across different platforms.

CMake es una plataforma de código abierto creada por Kitware utilizada para desarrollar software. Cuenta con herramientas para compilar, probar y empaquetar software y se puede utilizar en diferentes plataformas.

#5: Rust

#5: Rust. This language is similar to the older and widely used programming language C++, but it runs quickly and can safely execute multiple sequences at once. It has a focus on memory safety, meaning that it can protect from

Este lenguaje es similar al lenguaje de programación C ++ más antiguo y ampliamente utilizado, pero se ejecuta rápidamente y puede ejecutar varias secuencias de forma segura a la vez. Rust se enfoca en la seguridad de la memoria, lo que significa que puede protegerse de errores de software y vulnerabilidades de seguridad al acceder a la memoria.

#4: PowerShell.

#4: PowerShell. PowerShell allows user to quickly automate tasks that manage operating systems like Linux, macOS and Windows.
PowerShell Nintendo

PowerShell permite al usuario automatizar rápidamente las tareas que administran sistemas operativos como Linux, macOS y Windows.

Los usuarios pueden administrar sus ordenadores desde la línea de comandos, escribiendo comandos para que el ordenador realice tareas como navegar, crear y eliminar archivos, así como ejecutar programas.

#3: TypeScript

#3: TypeScript. This language is similar to JavaScript, but with more power.

TypeScript es un lenguaje similar a JavaScript, pero con más poder.

Su sintaxis y semántica es similar a JavaScript, el lenguaje de programación más popular del mundo. Eso lo hace popular entre la comunidad de JavaScript, que a menudo lo prefieren para crear aplicaciones a gran escala. Además de hacer esta lista, TypeScript también se ha colocado entre los 10 lenguajes de programación más populares en general.

#2 HCL, que significa lenguaje de configuración HashiCorp

#2 HCL, which stands for HashiCorp Configuration Language.
HCL Bloomingdales

Este lenguaje fue construido por HashiCorp. Es un lenguaje amigable para el ser humano utilizado para DevOps, una metodología de ingeniería diseñada para ayudar a los desarrolladores a producir más código, más rápido.

El número de colaboradores que escriben en HCL se ha más que duplicado desde el año pasado.

#1: Kotlin

#1: Kotlin. Kotlin grew more than two and a half times this past year. It can be used to write Android apps faster. Kotlin is similar to Java, which is a major reason why it’s quickly growing, O’Grady says.
Kotlin Business Insider

Kotlin ha crecido más de dos veces y media el año pasado. Se puede utilizar para escribir aplicaciones de Android más rápido. Kotlin es similar a Java, que es una de las principales razones por las que está creciendo rápidamente, según O'Grady.

"Es capaz de construir y mezclarse con una gran comunidad lingüística en Java. Es una opción fácil para los desarrolladores de Java",  ha dicho O'Grady en GitHub Universe.

Te puede interesar