Un lenguaje
de programación" es un lenguaje diseñado para describir el conjunto de
acciones consecutivas que un equipo debe ejecutar. Por lo tanto, un lenguaje de
programación es un modo práctico para que los seres humanos puedan dar
instrucciones a un equipo.
Los
lenguajes de programación generalmente se dividen en dos grupos principales en
base al procesamiento de sus comandos:
Lenguajes
imperativos;
Lenguajes
funcionales.
Lenguaje
de programación imperativo
Un
lenguaje imperativo programa mediante una serie de comandos, agrupados en
bloques y compuestos de órdenes condicionales que permiten al programa retornar
a un bloque de comandos si se cumple la condición. Estos fueron los primeros
lenguajes de programación en uso y aún hoy muchos lenguajes modernos usan este
principio.
Lenguaje
de programación funcional
Un lenguaje
de programación funcional(a menudo llamado lenguaje
procedimental) es un lenguaje que crea programas mediante funciones,
devuelve un nuevo estado de resultado y recibe como entrada el resultado de otras
funciones. Cuando una función se invoca a sí misma, hablamos de recursividad.
Lenguaje HTML
Desde el surgimiento
de internet se han publicado sitios web gracias al lenguaje HTML. Es un lenguaje
estático para el desarrollo de sitios web (acrónimo en inglés de HyperText
Markup Language, en español Lenguaje de Marcas Hipertextuales). Desarrollado
por el World Wide Web Consortium (W3C). Los
archivos pueden tener las extensiones (htm, html).
Lenguaje
Javascript
Este
es un lenguaje interpretado, no requiere compilación. Fue creado por Brendan
Eich en la empresa Netscape Communications. Utilizado principalmente en páginas
web. Es similar a Java, aunque no es un lenguaje orientado a objetos, el mismo
no dispone de herencias. La mayoría de los navegadores en sus últimas versiones
interpretan código Javascript.
Lenguaje
PHP
Es
un lenguaje de programación utilizado para la creación de sitio web. PHP es
un acrónimo recursivo que significa “PHP Hypertext Pre-processor”,
(inicialmente se llamó Personal Home Page). Surgió en 1995, desarrollado por
PHP Group.
PHP es un lenguaje de
script interpretado en el lado del servidor utilizado para la generación de
páginas web dinámicas, embebidas en páginas HTML y ejecutadas en el servidor.
Lenguaje
ASP
Es
una tecnología del lado de servidor desarrollada por Microsoft para
el desarrollo de sitio web dinámicos. ASP significa
en inglés (Active Server Pages), fue liberado por Microsoft en 1996. Las
páginas web desarrolladas bajo este lenguaje es necesario tener instalado
Internet Information Server (IIS).
ASP no necesita ser
compilado para ejecutarse. Existen varios lenguajes que se pueden utilizar para
crear páginas ASP. El más utilizado es VBScript, nativo de Microsoft. ASP se
puede hacer también en Perl and Jscript (no JavaScript).
Lenguaje
ASP.NET
Este
es un lenguaje comercializado por Microsoft, y usado por programadores para desarrollar entre otras funciones, sitios web. ASP.NET es el sucesor de la
tecnología ASP, fue lanzada al mercado mediante una estrategia de mercado
denominada .NET.
El ASP.NET fue
desarrollado para resolver las limitantes que brindaba tu antecesor ASP. Creado
para desarrollar web sencillas o grandes aplicaciones. Para el desarrollo de
ASP.NET se puede utilizar C#, VB.NET o J#.
Lenguaje
JSP
Es
un lenguaje para la creación de sitios web dinámicos, acrónimo de Java Server
Pages. Está orientado a desarrollar páginas web en Java. JSP es un lenguaje
multiplataforma. Creado para ejecutarse del lado del servidor.
JSP
fue desarrollado por Sun Microsystems. Comparte ventajas similares a las de
ASP.NET, desarrollado para la creación de aplicaciones web potentes. Posee un
motor de páginas basado en los servlets de Java. Para su funcionamiento se
necesita tener instalado un servidor Tomcat.
Lenguaje
Python
Es
un lenguaje de programación creado en el año 1990 por Guido van Rossum, es el
sucesor del lenguaje de programación ABC. Python es comparado habitualmente con Perl.
Los usuarios lo consideran como un lenguaje más limpio para programar. Permite
la creación de todo tipo de programas incluyendo los sitios web.
Su
código no necesita ser compilado, por lo que se llama que el código es
interpretado.
Lenguaje
Ruby
Es
un lenguaje interpretado de muy alto nivel y orientado a objetos. Desarrollado
en el 1993 por el programador japonés Yukihiro “Matz” Matsumoto. Su sintaxis
está inspirada en Phyton, Perl. Es distribuido bajo licencia de software libre (Opensource).
Ruby es un lenguaje
dinámico para una programación orientada a objetos rápida y sencilla. Para los
que deseen iniciarse en este lenguaje pueden encontrar un tutorial interactivo
de ruby.