viernes, 8 de marzo de 2013

Los lenguajes de programación más actuales

LOS LENGUAJES DE PROGRAMACIÓN MÁS ACTUALES Y POPULARES



Comencemos definiendo lo que es un lenguaje de programación.

Un lenguaje de programación es un idioma artificial diseñado para expresar procesos que pueden ser llevadas a cabo por máquinas, como los ordenadores.

Pueden usarse para crear programas que realicen una determinada función en la máquina.

Está formado por un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones.


A continuación hablaremos de los lenguajes de programación más actuales, haciendo un breve repaso de cada uno, y cuales son sus principales funciones. Lo haremos comenzando por el más popular, y continuaremos en orden descendiente.

Java

 


Fue desarrollado en 1991 por Sun Microsystems, se trata de un lenguaje de programación orientado a objetos que se conocido hoy día como Java. El objetivo de este lenguaje en un principio era utilizarlo en un set-top box (un tipo de dispositivo que encarga de la recepción y la decodificación de la señal televisiva). En primer lugar comenzó llamándose Oak, más tarde se le llamó Green y finalmente se pasó a llamar Java.

La intención fue era crear un lenguaje con una estructura y una sintaxis similar a C y C++, aunque con un modelo de objetos más simple y eliminando las herramientas de bajo nivel.

Los pilares principales de Java son cinco: la programación orientada a objetos, la posibilidad de ejecutar un mismo programa en diversos sistemas operativos, la inclusión por defecto de soporte para trabajo en red, la opción de ejecutar el código en sistemas remotos de manera segura y la facilidad de uso.

PHP


PHP es un lenguaje que une interpretación y compilación para intentar ofrecer a los programadores la unión entre rendimiento y flexibilidad.

PHP compila una serie de instrucciones (llamadas opcodes) para tu código siempre que estas son accedidas. Estas instrucciones son entonces ejecutadas una por una hasta que el script termina. Esto es diferente a la compilación de lenguajes como C++ donde el código es compilado a un código ejecutable que es después ejecutado. Php es re compilado cada vez que se solicita un script.

Una ventaja importante de interpretar el código es que toda la memoria usada por tu código es manejada por PHP, y el lenguaje automáticamente vacía esta memoria cuando el script finaliza. Esto significa que las conexiones a la base de datos las hará PHP por ti.

C/C++


El lenguaje C es un lenguaje de “medio nivel” pero con numerosas características de bajo nivel.
Dispone de las estructuras típicas de los lenguajes de alto nivel pero, a su vez, dispone de construcciones del lenguaje que permiten un control a muy bajo nivel.

El C++ es un lenguaje de programación, diseñado a mediados de los años 1980, por Bjarne Stroustrup, el cual surgió como extensión del lenguaje C.

C++ es un lenguaje que abarca tres características principales: la programación estructurada, la programación genérica y la programación orientada a objetos.

Las principales características del C++ son las facilidades que proporciona para la programación orientada a objetos y para el uso de plantillas o programación genérica.
Además posee una serie de propiedades difíciles de encontrar en otros lenguajes de alto nivel:

  • Posibilidad de redefinir los operadores (sobrecarga de operadores)
  • Identificación de tipos en tiempo de ejecución (RTTI)

Python
 

Python es un lenguaje de programación interpretado cuya filosofía hace hincapié en una sintaxis muy limpia y que favorezca un código legible.

Se trata de un lenguaje de programación multiparadigma, ya que soporta orientación a objetos, programación imperativa y, en menor medida, programación funcional. Es un lenguaje interpretado, usa tipado dinámico y es multiplataforma.

¿Y TÚ, QUÉ LENGUAJE DE PROGRAMACIÓN CONSIDERAS MÁS ÚTIL DE CARA AL FUTURO?


No hay comentarios:

Publicar un comentario