Los lenguajes de programación más populares de 2023

Top 10 lenguajes de programación 2023

¿Cuáles son los lenguajes de programación más populares de 2023? Hay varias listas de los lenguajes de programación más usados: el ranking de PYPL (que se actualiza mes a mes) y la lista de la encuesta a programadores de Stack Overflow 2023.

Top 10 lenguajes de programación del 2023

Estos son los lenguajes de programación más populares según el índice PYPL y la encuesta a programadores de Stack Overflow 2023.

PosiciónRanking PYPL de septiembre de 2023Encuesta a programadores de Stack Overflow 2023
#1PythonJavaScript
#2JavaHTML/CSS
#3JavaScriptPython
#4C#SQL
#5C/C++TypeScript
#6PHPBash/Shell
#7RJava
#8TypeScriptC#
#9SwiftC++
#10Objective-CC

El índice PYPL se actualiza periódicamente, así que este ranking puede variar con el paso del tiempo.

Ranking de lenguajes de programación 2023

Veamos con más detalle los lenguajes de programación más utilizados en 2023.

Python

Python es un lenguaje de programación de código abierto, diseñado inicialmente por el programador neerlandés Guido van Rossum a finales de los años 1980. La primera versión, Python 0.9.0, se lanzó en 1991. Python es potente, fácil de usar y de aprender.

Se usa en muchos campos como el aprendizaje automático, la automatización y la computación científica. También puede servir como un lenguaje de scripting para aplicaciones web. Asimismo, hay diversos frameworks de Python como Django, TurboGears y Flask, que dan soporte a los programadores en el desarrollo de aplicaciones complejas.

Desarrollador actual: Python Software Foundation.

Última versión estable: Python 3.11.5.

Influenciado por: ABC, Ada, ALGOL 68, APL, C, C++, CLU, Dylan, Haskell, Icon, Lisp, Modula-3, Perl, Standard ML y VB.

JavaScript (JS)

JavaScript es una de las tecnologías fundamentales de la WWW, junto con HTML y CSS. Fue desarrollado inicialmente por el programador americano Brendan Eich, en Netscape, en 1995. Este lenguaje es imprescindible entre los desarrolladores de software y un buen punto de partida para principiantes.

No hay confundir JavaScript con Java, aunque ambos cuenten con una sintaxis basada en C y aunque JS fuera diseñado con la sintaxis y la librería estándar de Java en mente. En realidad, JavaScript y Java son muy diferentes:

JavaScriptJava
Tipado dinámico.Tipado estático.
Basado en prototipos.Basado en clases.
Se ejecuta en el navegador web.Se ejecuta en la máquina virtual Java (JVM).

Última versión estable: ECMAScript 2021.

Influenciado por: AWK, HyperTalk, Java, Scheme y Self.

Java

Java fue diseñada originalmente por el científico de la computación candiense James Gosling, mientras trabajaba en Sun Microsystems, en 1995. Es un lenguaje de programación especialmente popular para aplicaciones web servidor-cliente. Aunque inicialmente se lanzó bajo licencia propietaria, actualmente está disponible bajo licencia GNU GPL 2.0-only.

Desarrollador actual: Oracle.

Última versión estable: Java SE 20.

Influenciado por: Ada 83, C#, C++, CLU, Eiffel, Lisp, Mesa, Modula-3, Oberon, Object Pascal, Objective-C, Smalltalk, Simula67 y UCSD Pascal.

HTML

El lenguaje de marcado HTML, abreviatura de HyperText Markup Language o «lenguaje de marcado de hipertexto», fue diseñado inicialmente por el científico de la computación británico Tim Berners-Lee en 1993. En combinación con CSS y JavaScript, los navegadores web utilizan HTML para componer páginas web visuales.

Desarrollador actual: WHATWG (Web Hypertext Application Technology Working Group).

Última versión estable: HTML Living Standard.

CSS

CSS, abreviatura de Cascading Style Sheets u «hojas de estilo en cascada», es un lenguaje de diseño gráfico, desarrollado por W3C en 1996. Se usa para formatear documentos escritos en HTML o XML. De modo que, al igual que HTML y JavaScript, es un elemento fundamental de la WWW.

Desarrollador actual: W3C (World Wide Web Consortium).

Última versión estable: CSS 3.

SQL

SQL, abreviatura de Structured Query Language o «lenguaje de consulta estructurada», fue diseñado inicialmente por los científicos de la computación americanos Donald D. Chamberlin y Raymond F. Boyce en 1974. Es un lenguaje de programación declarativo que se usa para gestión de datos en sistemas de gestión de bases de datos relacionales (RDBMS).

MySQL, MariaDB y Microsoft SQL Server son algunos de los RDBMS más populares hoy en día.

Desarrollador actual: ISO/IEC JTC 1/SC 32/WG 3.

Última versión estable: SQL:2023.

Influenciado por: Datalog.

C#

C# (C Sharp) es un lenguaje de programación de propósito general, orientado a objetos, diseñado inicialmente por el ingeniero de software danés Anders Hejlsberg, mientras trabajaba en Microsoft, en el año 2000. Se usa para desarrollar servicios web, aplicaciones web, móviles y de escritorio, y juegos.

El Ecma International lo aprobó como estándar internacional en 2002 y la ISO/IEC en 2003.

Última versión estable: C# 11.0.

Influenciado por: C++, Cω, Eiffel, F#, Haskell, Icon, J#, J++, Java, ML, Modula-3, Object Pascal, Scala y VB.

C

C es un lenguaje de programación de propósito general, diseñado originalmente por el científico de la computación estadounidense Dennis Ritchie en los años 1970. Destaca por la eficiencia del código. C se usa ampliamente para desarrollar software de sistema, crear aplicaciones y en una amplia variedad de arquitecturas de ordenador — desde superordenadores a sistemas embebidos.

C tiene diversos estándares, ANSI C, ISO C y Standard C, los cuales es recomendable seguir para asegurar la portabilidad entre compiladores.

Desarrollador actual: ANSI (American National Standards Institute) e ISO/IEC JTC 1/SC22/WG14.

Última versión estable: C 17.

Influenciado por: ALGOL 68, Assembly, B (BCPL, CPL), FORTRAN y PL/I.

C++

C++ fue desarrollado inicialmente por el científico de la computación danés Bjarne Stroustrup en 1985, como una extensión de C. Se usa a menudo en infraestructura de software, aplicaciones de escritorio, servidores, etc.

Este lenguaje de programación se implementa sobre todo como lenguaje compilado. Estos son algunos de los compiladores de C++:

  • GNU G++.
  • Intel C++ Compiler.
  • Microsoft Visual C++ (MSVC).

Desarrollador actual: ISO/IEC JTC 1/SC22/WG21.

Última versión estable: C++ 20.

Influenciado por: Ada, ALGOL 68, C, CLU, ML, Mesa, Modula-2, Simula y Smalltalk.

TypeScript

TypeScript es un lenguaje de programación de código abierto, lanzado en 2012 por Microsoft. Está diseñado para desarrollar aplicaciones de gran tamaño, aplicaciones JavaScript para ejecutar en el lado del cliente y del servidor, etc. 

Desarrollador actual: Microsoft.

Última versión estable: TypeScript 5.2.

Influenciado por: ActionScript, C#, Java y JavaScript.

PHP

PHP es un lenguaje de scripting diseñado para el desarrollo web en el lado del servidor. Lo diseñó inicialmente el programador danés-canadiense Rasmus Lerdorf en 1994-1995. También se usa para crear contenido dinámico de páginas web y muchas otras tareas de programación como el control robótico de drones.

Muchos sistemas de gestión de contenidos, como WordPress, Drupal o Moodle, usan PHP.

Desarrollador actual: PHP Development Team, Zend Technologies y PHP Foundation.

Última versión estable: PHP 8.2.10.

Influenciado por: C, C++, Hack, HTML, Java, JavaScript, Perl y Tcl.

R

R es un lenguaje de programación desarrollado inicialmente por el estadístico neozelandés Ross Ihaka y el estadístico canadiense Robert Gentleman en 1993. Es muy popular en gráficos y computación estadística, para llevar a cabo análisis de datos y desarrollar software estadístico. Está disponible bajo licencia GNU GPL v2.

Desarrollador actual: R Core Team y R Foundation for Statistical Computing.

Última versión estable: R 4.3.1.

Influenciado por: Lisp, S y Scheme.

Bash/Shell

El lenguaje de scripting  y shell (intérprete de comandos) de Unix Bash es el shell del proyecto GNU. Fue diseñado como un sustituto de software libre para el shell Bourne por el programador estadounidense Brian Fox, en 1989. Desde entonces, la mayoría de las distribuciones de Linux lo usan como shell de inicio de sesión predeterminado. Está disponible bajo licencia GNU GPL v3 o posterior.

Desarrollador actual: Chet Ramey.

Última versión estable: Bash 5.2.15.

Swift

Swift es un lenguaje de programación de código abierto, diseñado originalmente por Chris Lattner, Doug Gregor, John McCall, Ted Kremenek, Joe Groff y Apple Inc. Se creó como un sustituto de Objective-C para desarrollar aplicaciones de MacOS e iOS. Cuenta con una sintaxis más simple e incluye conceptos teóricos modernos de lenguajes de programación. Está disponible bajo Apache License 2.0.

Desarrollador actual: Apple Inc. y colaboradores open source.

Última versión estable: Swift 5.8.1.

Influenciado por: C#, CLU, D, Haskell, Objective-C, Python, Ruby y Rust.

Objective-C

Objective-C es un lenguaje de programación de propósito general, desarrollado inicialmente por Tom Love y Brad Cox a principios de los años 1980. Permite crear soluciones flexibles y sencillas a problemas de programación.

Hasta la llegada de Swift en 2014, Objective-C era el lenguaje principal de Apple para aplicaciones de MacOS e iOS, y sus respectivas APIs.

Última versión estable: Objective-C 2.0.

Influenciado por: C y Smalltalk.

Según el ranking de PYPL, Python, Java y JavaScript también lideraron el ranking de los lenguajes de programación más populares de 2022. Mientras que, según la encuesta a programadores de 2022 de Stack Overflow, los top 3 lenguajes de programación entre los desarrolladores que respondieron a la encuesta fueron JavaScript, HTML/CSS y SQL. 

Si te ha gustado, compártelo en redes sociales

CDN

Acelera hasta 10 veces la velocidad de carga de un sitio web y vídeo.

DESCUBRIR MÁS