Vistas de página en total

jueves, 9 de octubre de 2014

Tema 2

Lenguajes de programación

Hoy vamos a tratar sobre los lenguajes de la programación. En primer lugar explicaré brevemente una introducción sobre estos. Y así poder tener unos conceptos básicos para comprender mejor lo que hablaremos después sobre los  que según mi punto de vista son los 5 lenguajes de programación más actuales.

¿Que es el lenguaje de la programación?

Es un lenguaje diseñado principalmente para que las máquinas y computadoras se entiendan entre sí y con nosotros. Contiene un conjunto de acciones consecutivas que el ordenador debe ejecutar. Usan diferentes normas y se suelen utilizar para controlar una maquina, para crear programas informáticos, etc. En la actualidad hay muchos lenguajes de programación diferentes, pero como ya he comentado antes nosotros nos centraremos en los cinco más actuales.




Los lenguajes de programación se clasifican en:

 - De maquina: Este es el lenguaje utilizado por el procesador. Se trata de datos que llegan al procesador como una serie de zeros y unos (datos binarios). Este lenguaje no es comprensible para los humanos por lo cual se han desarrollado algunos lenguajes que si que sean comprensibles para el hombre.El código escrito en este lenguaje se transforma en código maquina para que el procesador lo procese.

 - De nivel bajo: Estos lenguajes son utilizados principalmente para controlar el "hardware" de un ordenador, depende exclusivamente de la maquina y no se pueden utilizar en otras máquina. Estos lenguajes son los que ordenan a la máquina operaciones fundamentales para que pueda funcionar. Utiliza básicamente ceros, unos y abreviaturas de letras. Estos lenguajes también se llaman de código máquina. Son los más complicados,  pero solo los usan prácticamente los creadores de las máquinas. Con este tipo de lenguajes programan la asignación y liberación de memoria, el uso de punteros, el poder usar paso por valor y por referencia, la creación de tipos de datos, etc.

 - De nivel alto: Estos lenguajes son más parecidos al lenguaje humano, no dependen de la máquina y sirven fundamentalmente para crear programas informáticos que solucionan diferentes problemas. Son los más usados por los programadores y por todos los que realizamos programas informáticos.


Los cinco lenguajes de programación que para mi son más actuales son estos cinco que vamos a exponer a continuación:


  •  Lenguaje JAVA


Probablemente éste podría ser el favorito de más de uno ya que es el lenguaje utilizado para programas punteros como herramientas, juegos y aplicaciones. Este lenguaje de programación se utiliza en miles de millones de dispositivos móviles y aparatos de televisión y en más de 850 millones de ordenadores personales de todo el mundo. Java está instalado en inmensidad de aplicaciones y sitios web. JavaScript es otro lenguaje utilizado para crear pequeños programas encargados de realizar acciones dentro de una web como por ejemplo para crear efectos especiales o para definir interactividades con los usuarios.


  •  Lenguaje C  


Es un lenguaje de programación imperativo desarrollado a principios de la década de 1970. C es el lenguaje más antiguo y más utilizado, proporcionando las bases para otros lenguajes populares, tales como C#, Java, JavaScript y Python. C se utiliza sobre todo para la aplicación de los sistemas operativos.
Debido a que proporciona la base para muchos otros idiomas, es recomendable aprender C (y C++) antes de pasar a los demás.

  •  Lenguaje C++


Es un lenguaje de nivel intermedio con características de programación orientada a objetos, originalmente diseñadas para mejorar el lenguaje C. C++ hace correr software importante, como Firefox, Winamp y los programas de Adobe. Se utiliza para el desarrollo de software de sistemas, software de aplicaciones, servidores de alto rendimiento y aplicaciones de cliente y videojuegos.


  •  Lenguaje PYTON


Es un lenguaje de script de alto nivel de servidores para los sitios web y aplicaciones móviles. Es considerado como un lenguaje bastante fácil para los principiantes debido a su facilidad de lectura y por poseer una sintaxis compacta, es decir, los desarrolladores pueden utilizar un menor número de líneas de código para expresar un concepto en comparación a otros lenguajes. Phytoncorre las aplicaciones web para Instagram, Pinterest y Rdio a través de su framework web asociado, Django, y es utilizado por Google, Yahoo! y la NASA.



  •  Lenguaje PHP


El PHP es un lenguaje de programación similar al HTML que nos sirve fundamentalmente para páginas web y se puede combinar con el lenguaje HTML. El lenguaje PHP se basa en los “scripts” que es un guión de órdenes o instrucciones que recibe un servidor de una página web para leer su código fuente. 







Podríamos seguir definiendo múltiples y variados lenguajes de programación. Como veis son verdaderamente útiles y necesarios y sirven prácticamente para cualquier cosa.

Casi todos tienen unos fundamentos o bases comunes, esto hace que sea relativamente fácil aprender un lenguaje nuevo si ya conocemos otro.

Hoy en día utilizamos aplicaciones para todo, programas especializados en diferentes tareas, si queremos saber qué hay detrás de todo esto, solo necesitamos adentrarnos en el mundo de los lenguajes de programación y así entender como funcionan los juegos,  los programas de los ordenadores o sencillamente por qué puedo hacer una suma en una calculadora online.