Para cubrir la necesidad de comunicarnos con las máquinas de
una forma parecida a nuestro lenguaje se crearon los lenguajes de programación, por lo que los lenguajes de programación
tienen palabras similares a nuestro idioma para poder programar las maquinas de una forma más sencilla, ya que la maquina solo entiende
binario.
Ahora que ya sabemos que son los lenguajes de programación
vamos a ver cuáles son los lenguajes más actuales basándonos en el índice de TIOBE Programming Community de febrero de 2013,
este índice se basa en los resultados de las consultas en los motores de búsqueda
con el nombre de algún lenguaje de programación.
JAVA: es el lenguaje más usado del mundo. Este lenguaje está
orientado a objetos por lo que se caracteriza por permitir la reutilización de código. Este lenguaje se utiliza para el
desarrollo de aplicaciones web y de escritorio, y también java ha tenido un aumento muy significativo al llegar android ya
que java es el lenguaje que más se usa para crear aplicaciones en este sistema operativo.
C: se trata de un lenguaje de alto nivel y muy eficiente,
que es usado principalmente para el desarrollo de sistemas operativos aunque también es usado para crear aplicaciones. La razón de que desde que
se creó en 1972 hasta ahora haya sido un lenguaje de los más usados es por su alta eficiencia y rapidez en comparación con otros
lenguajes.
Objective-C: es un lenguaje orientado a objetos con
influencia de C y Smalltalk, y este lenguaje ahora se encuentra el tercero en el ranking de los más usados porque Mac OS X y iOS están siendo desarrollados
mediante este lenguaje lo que ha provocado un gran incremento de los programadores que usan dicho lenguaje.
C++: es otro lenguaje orientado a objetos que deriva de C aunque también permite la programación estructurada, tiene una gran eficiencia ya que no implementa verificación de errores en tiempo de ejecución. Este lenguaje es muy usado por su carácter de propósito general.
C#: también llamado C Sharp es un lenguaje que se
caracteriza por su gran sencillez a la
vez que eficacia , creado a partir de C y C++, fue diseñado para crear programas para la
plataforma .NET.
De estos lenguajes no tiene por qué ser ni mejor ni peor, simplemente
dependerá del problema que necesitemos resolver, entonces elegiremos un
lenguaje u otro.
Muy buen blog, estoy de acuerdo contigo, no existe un lenguaje mejor ni peor, simplemente distinto y será conveniente usar uno u otro dependiendo de lo que queramos programar.
ResponderEliminar