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
Configuración de las cookies
Stackscale, Grupo Aire logo

Al aceptar las cookies acepta voluntariamente el tratamiento de sus datos. Esto también incluye, por un tiempo limitado, su consentimiento de acuerdo con el Artículo 49 (1) (a) RGPD para el procesamiento de datos fuera del EEE, por ejemplo, en los EE.UU. En estos países, a pesar de una cuidadosa selección y obligación de los proveedores de servicios, no se puede garantizar el alto nivel europeo de protección de datos.

Si los datos se transfieren a los EE.UU., existe, por ejemplo, el riesgo de que las autoridades de los EE.UU. procesen estos datos con fines de control y supervisión sin que estén disponibles recursos legales efectivos o sin que se puedan hacer valer todos los derechos del interesado. Puede revocar su consentimiento en cualquier momento.

Cookies necesarias

Son aquellas que ayudan a hacer una página web utilizable activando funciones básicas como la navegación en la página y el acceso a áreas seguras de la página web. La página web no podrá funcionar adecuadamente sin estas cookies. Le informamos de que puede configurar su navegador para bloquear o alertar sobre estas cookies, sin embargo, es posible que determinadas áreas de la página web no funcionen. Estas cookies no almacenan ninguna información de identificación personal.

- moove_gdpr_popup

Cookies analíticas

Son aquéllas que permiten al Editor de las mismas, el seguimiento y análisis del comportamiento de los usuarios de los sitios web a los que están vinculadas. La información recogida mediante este tipo de cookies se utiliza en la medición de la actividad de los sitios web, aplicaciones o plataformas y para la elaboración de perfiles de navegación de los usuarios de dichos sitios, aplicaciones y plataformas, con el fin de introducir mejoras en función del análisis de los datos de uso que hacen los usuarios del servicio.

Google Analytics: Registra una identificación única que se utiliza para generar datos estadísticos acerca de cómo utiliza el visitante el sitio web. La información generada por la cookie sobre su uso de este sitio web generalmente se transmite a un servidor de Google en los EE. UU. y es almacenada allí por Google LLC, 1600 Amphitheatre Parkway Mountain View, CA 94043, EE.UU.

- _dc_gtm_UA-30121999-1

- _ga_C3BSYFJ6DM

- _gat_gtag_UA_30121999_1

- _ga

- _gcl_au

- _gid