Lenguajes de programación para todos los gustos
Página principal Tecnología

¿Por qué no te conviertes en el creador de tu propio software? Quién sabe, puede que crees una app de éxito mundial.

«El software se está comiendo el mundo», declaró el famoso capitalista de riesgo Marc Andreessen. Alguien tiene que crear ese software, y ese alguien podrías ser tú.

Hay miles de lenguajes de programación, pero algunos son mucho más populares que otros. Cuando una empresa se lanza a la búsqueda de nuevos programadores con talento, trata de encontrar personas familiarizadas con los lenguajes y sistemas que ya está utilizando esa compañía, incluso habiendo aparecido nuevas herramientas como Apple Swift que están empezando a causar sensación.

El conocido índice TIOBE ofrece la siguiente relación de los lenguajes de programación que deberías aprender si quieres tener trabajo garantizado.

Java

Fue inventado en 1991 y era en su origen un lenguaje de programación para televisores inteligentes. Java de Oracle sigue siendo el lenguaje más popular en el mundo, y su posición se ha visto consolidada por el hecho de que es crucial para el desarrollo de la aplicación Android y para muchos software de empresa.

C

Creado a principios de los 70, es uno de los lenguajes de programación más antiguos que sigue siendo de uso habitual en nuestros días. En 1978, el legendario manual de 800 páginas El lenguaje de programación C se publicó por primera vez, y aún hoy es uno de los más consultados.

Python

Este lenguaje data de 1989, y a sus aficionados les encanta porque su código puede leerse con facilidad. Muchos programadores consideran que es el lenguaje más fácil para principiantes.

PHP

Utilizado para programar sitios web, su uso está muy extendido y algunas estimaciones indican que mueve un tercio de la web. Lo emplean sitios tan importantes como WordPress, Facebook y Yahoo. Sin embargo, muchos programadores lo odian profundamente. El fundador de Stack Exchange, Jeff Atwood, afirmó una vez que «PHP no es tanto un lenguaje como una colección aleatoria de elementos arbitrarios, una explosión virtual en la fábrica de palabras clave y funciones».

Visual Basic

Visual Basic de Microsoft (y su sucesor, Visual Basic .NET) pretende facilitar la tarea de programar con un elemento gráfico que permite cambiar partes de un programa simplemente arrastrando y soltando. Es un lenguaje antiguo, y algunos piensan que no ofrece suficientes funciones comparado con otros lenguajes pero, gracias al respaldo de Microsoft, sigue contando con la fidelidad de sus usuarios.

JavaScript

Se trata de un lenguaje de programación de gran popularidad, utilizado sobre todo para aplicaciones web. En realidad, aparte del nombre, no tiene mucho que ver con Java. JavaScript mueve una gran parte de la web actual, pero recibe multitud de críticas por ralentizar los exploradores y exponer en ocasiones a los usuarios a fallos de seguridad.

Lenguaje ensamblador

Se inventó por primera vez en 1949 y es uno de los lenguajes de más bajo nivel que existen para comunicarse con el procesador de un ordenador. Durante mucho tiempo, los programadores aprendían su uso en clase de informática, y después ya no lo volvían a utilizar. Sin embargo, es útil cuando se necesita desarrollar un software eficiente para aparatos de baja potencia, como electrodomésticos y accesorios inteligentes, así que últimamente ha vuelto a adquirir relevancia.

Ruby

Al igual que Python, a los desarrolladores de software les gusta este lenguaje que apareció por primera vez hace 24 años, ya que resulta fácil leer y escribir su código. También goza de popularidad el complemento Rails, una plataforma de trabajo para Ruby que facilita enormemente el desarrollo de aplicaciones web. El eslogan oficial referido a este lenguaje es «El mejor amigo de un desarrollador».

Perl

Desarrollado originalmente por un ingeniero de la NASA a finales de los 80, Perl destaca como herramienta para procesar textos, y a los desarrolladores les gusta por su potencia y flexibilidad. Fue conocido popularmente como «el esparadrapo de internet» porque es muy eficiente a la hora de cohesionar sitios web, pero no es el lenguaje más elegante.

Delphi/Object Pascal

Lenguajes de programación para todos los gustos
Licurgo consultando a la pitonisa, Eugène Delacroix

Fue Apple quien inicialmente lo desarrolló y le dio nombre en 1986, ya que ayudaba a los programadores a conectarse con bases de datos de Oracle (refiriéndose al Oráculo de Delfos, «the Oracle of Delphi» en inglés). Ha resurgido de nuevo como alternativa en el desarrollo de aplicaciones para smartphones.

Swift

A pesar de que la controversia entre Apple y Taylor Swift haya podido acaparar los titulares el año pasado, el lenguaje de programación Apple Swift ha ido ganando adeptos, ya que permite desarrollar de forma sencilla y rápida aplicaciones para el iPhone. Con seguidores entusiastas destacados como IBM, se puede esperar que tome un impulso aún mayor en 2016.

MATLAB

Pensado como lenguaje de programación matemático para ayudar a enseñar álgebra avanzado y procesamiento de imágenes a los estudiantes universitarios. Lo utilizan también un gran número de científicos, ingenieros y programadores que trabajan en el sector en expansión del procesamiento de imágenes y otras aplicaciones de inteligencia artificial.

Pascal

Llamado así en homenaje al famoso filósofo Blaise Pascal, este lenguaje fue fundamental a la hora de codificar los ordenadores Macintosh de Apple. En la actualidad sigue habiendo multitud de sistemas basados en el lenguaje Pascal.

Groovy

Está estrechamente ligado a Java y su popularidad ha ido creciendo desde sus inicios en 2007. Fue diseñado para facilitar y hacer más rápida la producción de grandes volúmenes de código. Además, como se integra perfectamente con el código Java, ha conquistado a desarrolladores de grandes compañías como IBM, Google y Target.

Objective-C

El lenguaje de programación C inicial tuvo tanta influencia que su nombre se utilizó para muchos lenguajes que le siguieron. Todos se inspiraron en el original pero añadieron elementos de otros lenguajes. Continúa siendo más popular que el lenguaje Swift de Apple, aunque este está ganando terreno a gran velocidad.

R

Es el lenguaje de programación elegido para la estadística y otros análisis de datos. Google lo ha elogiado públicamente por las posibilidades que ofrece a sus matemáticos.

Por favor, describa el error
Cerrar