sábado, 12 de marzo de 2016

5.1.3 Lenguajes de programación

LENGUAJE DE PROGRAMACIÓN C++
El lenguaje de programación C++ fue creado en los años 80 por Bjarne Stroustrup basando en el lenguaje C. El C++ es un lenguaje orientado a objetos al que se le añadieron características y cualidades de las que carecía el lenguaje C.
De esta forma nació el C++ y como sucedía con el C depende mucho del hardware, tiene una gran potencia en la programación a bajo nivel, y se le agregaron herramientas para permitir programar a alto nivel. El C++ es uno de los lenguajes más potentes porque nos deja programar a alto y a bajo nivel, pero a su vez es difícil de aprender porque es necesario hacerlo casi todo manualmente.
El nombre fue propuesto por Rick Masciatti, al utilizarse C++ fuera de los laboratorios donde se creo. Con el nombre de C++ que quiso dar a entender que el C++ es una extensión del lenguaje C.
El C++ es un lenguaje de programación híbrido, al que se le puede compilar. Una de las ventajas que ofrece este lenguaje es que es mucho más sencillo de aprender para los programadores que ya conocen el C.
El C++ mantiene una enorme compatibilidad con el C principalmente por dos razones: Por la gran cantidad de código C que existe, y para facilitar el paso de los programadores de C al nuevo lenguaje C++.
Ya hemos dicho anteriormente que el lenguaje C++ es un lenguaje de programación orientado a objetos, pero no es un lenguaje orientado a objetos puro. El C++ nació como evolución del C, y desde su creación fue un lenguaje de programación hecho por programadores con un diseño muy práctico al que se le fueron añadiendo todos los elementos que se comprobaron eran necesarios sin tener en cuenta aspectos como su imagen, diseño, etc.
Todo esto ha ocasionado que sus detractores lo usen como argumento de crítica sobre el C++. Pero por otra parte precisamente esto es esto es lo que le da mayor valor, el ser un lenguaje más pragmático y sencillo que su antecesor el lenguaje C.
LENGUAJE DE PROGRAMACIÓN JAVA

El Java es un lenguaje de programación orientado a objetos creado por James Gosling en el año 1990. Su código es muy similar al del lenguaje C y C++ con un modelo de objetos mucho más sencillo. La diferencia entre el Java y los lenguajes C y C++ es que el Java es un lenguaje de programación plenamente orientado a objetos.
Es muy fácil de aprender, en Java es relativamente sencillo programar desde el principio. Todos los programadores que ya hayan programado anteriormente con el C o el C++, les costara mucho menos su aprendizaje por la gran similitud entre ellos.
El Java supuso un gran avance en los lenguajes de programación, tiene una enorme potencia para el diseño orientado a objetos con un código sencillo en un entorno muy estable y agradable. El Java nos permite realizar aplicaciones que podemos incluir directamente en páginas web.
Estas aplicaciones se conocen con el nombre de applets. Estos son unos programas que se transfieren dinámicamente a través de Internet. Los applets tienen un comportamiento inteligente, pueden reaccionar cuando un visitante entra en una página web y cambian de forma. Todo esto ha posibilitado que el Java sea un lenguaje interactivo entre el usuario y la aplicación.
La mayoría de los lenguajes de programación están compilados en código fuente, mientras que el Java es compilado en un bytecode (código binario que contiene un programa ejecutable) que es ejecutado por una máquina virtual de Java. Esta máquina es la encargada de ejecutar todo el código de un programa hecho con Java.
LENGUAJE DE PROGRAMACIÓN PYTHON
El lenguaje Python es un lenguaje de programación moderno, esta orientado a objetos, es muy sencillo de usar a la vez potente y de código abierto. Toda la información relativa a este lenguaje es libre, el sitio donde puedes encontrar todo lo relativo a este lenguaje es:http://www.python.org/.
El Python es un lenguaje de programación que se le suele comparar con otros lenguajes como el TLC, Perl, Scheme, Java o Ruby. Este lenguaje fue creado por Guido van Rossum basándose en otro leguaje de programación, el ABC. El nombre de este lenguaje proviene de los humoristas británicos Monty Python que tanto le gustaban a Guido van Rossum.
El Python es un lenguaje de programación de scripting. Los lenguajes scripting son aquellos lenguajes que usan un intérprete en vez de ser compilados. Es opuesto al Perl, lenguaje con el que rivaliza amistosamente. La mayoría de usuarios del Python le consideran como un lenguaje más limpio y elegante a la hora de programar.
El Python nos permite separar el programa en módulos, este lenguaje tiene una gran variedad de módulos estándar que se pueden utilizar para programar, o incluso como una base para aprender a programar en Python.
El Python es un lenguaje interpretado lo que ahorra muchísimo tiempo en la creación de programas puesto que no es preciso compilar su código. El interprete que usa el Python se puede utilizar de modo interactivo lo que nos permite experimentar con este lenguaje mientras programamos.
Este lenguaje es un lenguaje de programación que permite que podamos programar en varios estilos: Programación orientada a objetos, programación estructurada, programación funcional y programación orientada a aspectos. A esto se le conoce como lenguaje de programación multiparadigma.



No hay comentarios.:

Publicar un comentario