Hay cientos de lenguajes de programación en uso hoy. Muchos de ellos son especializados. Muchos de ellos son nicho. Nadie va a enumerar cientos de idiomas aquí en Quora.
Necesita hacer su pregunta más específica, como:
- ¿Cuáles son los lenguajes de programación más utilizados?
- ¿Qué idiomas se usan comúnmente para ?
- ¿Cuáles son los principales lenguajes de programación orientados a objetos o funcionales ?
- ¿Cuáles son los principales idiomas de tipo dinámico o de tipo estático?
Además, encuentro curiosa la frase “software y otras cosas esenciales”. Hasta donde yo sé, los lenguajes de programación se utilizan para construir software. ¿Para qué “cosas esenciales” se pueden usar que no sean software?
- ¿Qué es IncrediBuild?
- Si los fundadores de los sitios web sociales fueran realmente altruistas, ¿no habrían creado protocolos en lugar de sitios web?
- ¿Cuáles son buenos ejemplos de expresiones regulares?
- ¿Cuánto costará crear un ERP de software de gestión escolar?
- ¿Cuáles son las herramientas más utilizadas en análisis empresarial y gestión de proyectos en la industria de la ingeniería de software?
Casi todo el software actual es “esencial”. Vivimos en un mundo digital que se basa o no en el software, desde las aplicaciones móviles en su teléfono inteligente hasta el software que opera cajeros automáticos, decodificadores, autos sin conductor y sistemas de control de aviones de combate. Desde programas de escritorio como Excel y Photoshop hasta sitios web como Twitter y Facebook. Desde herramientas de análisis de seguros hasta sistemas de planificación de recursos empresariales (ERP). Incluso para esa gran pérdida de tiempo conocida como videojuegos. No podemos vivir sin ninguno de este software.
Sin embargo, responderé algunas de las preguntas anteriores …
Los principales lenguajes de programación más utilizados son Java, Python, JavaScript, C #, C ++, PHP, C y Ruby.
Los lenguajes más utilizados para la programación web son JavaScript, PHP, Java, Python y Ruby.
Los lenguajes más utilizados para la programación móvil son Android, Objective-C, Swift, Kotlin y C ++ (¡sí, lo sé!).
Los lenguajes más utilizados para videojuegos son C ++, C # y Lua.
Los principales lenguajes de programación orientados a objetos son Smalltalk, Java, C #, Ruby y Objective-C.