Python.
Es un lenguaje de programación interpretado cuya filosofía hace hincapié en una sintaxis que favorezca un código legible.
Se trata de un lenguaje de programación multiparadigma, ya que soporta orientación a objetos, programación imperativay, en menor medida, programación funcional. Es un lenguaje interpretado, usa tipado dinámico y es multiplataforma.
Es administrado por la Python Software Foundation. Posee una licencia de código abierto, denominada Python Software Foundation License, que es compatible con la Licencia pública general de GNU a partir de la versión 2.1.1, e incompatible en ciertas versiones anteriores.
Páginas programadas en Python.
Una de las más famosas es sin duda Spotify Web, sin embargo existen muchas otras programadas con éste lenguaje, aquí una lista de algunas de ellas:
- Yahoo Maps.
- Yahoo Groups.
- Google.
- Zope Corporation.
- Ultraseek.
- Linux Weekly News.
- ElasticHost Cloud Servers.
- Mojam.com.
- hunch.
- Shopzilla.
- MoviePlayer.it.
- Multiplayer.it.
- Web Teraphy.
C++.
C++ es un lenguaje de programación diseñado a mediados de los años 1980 por Bjarne Stroustrup. La intención de su creación fue el extender al lenguaje de programación C mecanismos que permiten la manipulación de objetos. En ese sentido, desde el punto de vista de los lenguajes orientados a objetos, el C++ es un lenguaje híbrido.
Posteriormente se añadieron facilidades de programación genérica, que se sumaron a los paradigmas de programación estructurada y programación orientada a objetos. Por esto se suele decir que el C++ es un lenguaje de programación multiparadigma.
Actualmente existe un estándar, denominado ISO C++, al que se han adherido la mayoría de los fabricantes de compiladores más modernos. Existen también algunos intérpretes, tales como ROOT.
Una particularidad del C++ es la posibilidad de redefinir los operadores, y de poder crear nuevos tipos que se comporten como tipos fundamentales.
El nombre "C++" fue propuesto por Rick Mascitti en el año 1983, cuando el lenguaje fue utilizado por primera vez fuera de un laboratorio científico. Antes se había usado el nombre "C con clases". En C++, la expresión "C++" significa "incremento de C" y se refiere a que C++ es una extensión de C.
Páginas programadas en C++.
A continuación una cita de Richard G. Russell, programador en Microsoft.
All the major office applications are written C++. This is the same for Windows by the way. Both products contain very little managed
code (.NET). The reason for this is the investment we have in C++ development - it is costly to switch to a completely new development system. While awesome (I love C# development), the Common Language Runtime does have some costs that could be challenging to live with (can use more memory, startup time, servicing).
[Todas las principales aplicaciones de Office están escritas en C++. Esto es lo mismo para Windows por cierto. Ambos productos contienen muy poco código (.NET). La razón de esto es la inversión que tenemos en el desarrollo de C++: es costoso cambiar a un sistema de desarrollo xompletamente nuevo. Aunque impresionante (me encanta el desarrollo de C #). El Common Lenguaje Runtime tiene algunos costos con los que puede ser difícil vivir (puede usar más memoria, tiempo de inicio, servicio).]
- MySQL.
- Windows.
- Chomium.
- Firefox.
- Juegos, Juegos, Juegos!.
Ruby.
Ruby es un lenguaje de programación interpretado, reflexivo y orientado a objetos, creado por el programador japonésYukihiro "Matz" Matsumoto, quien comenzó a trabajar en Ruby en 1993, y lo presentó públicamente en 1995. Combina una sintaxis inspirada en Python y Perl con características de programación orientada a objetos similares a Smalltalk. Comparte también funcionalidad con otros lenguajes de programación como Lisp, Lua, Dylan y CLU. Ruby es un lenguaje de programación interpretado en una sola pasada y su implementación oficial es distribuida bajo una licencia de software libre.
Páginas programadas en Ruby.
Un famoso ejemplo sería Twitter, y de éste ejemplo surgen muchos más:
- AIRBNB.
- TWITCH.
- BLOOMERG.
- INDIEGOGO.
- THEMEFOREST.
- KONGREGATE.
- GITHUB.
- IMGUR.
- HULU.
- ZENDESK.
HTML5.
HTML5 (HyperText Markup Language, versión 5) es la quinta revisión importante del lenguaje básico de la World Wide Web, HTML. HTML5 especifica dos variantes de sintaxis para HTML: una «clásica», HTML (text/html), conocida como HTML5, y una variante XHTML conocida como sintaxis XHTML5 que deberá servirse con sintaxis XML (application/xhtml+xml). Esta es la primera vez que HTML y XHTML se han desarrollado en paralelo. La versión definitiva de la quinta revisión del estándar se publicó en octubre de 2014.
Al no ser reconocido en viejas versiones de navegadores por sus nuevas etiquetas, se recomienda al usuario común actualizar su navegador a la versión más nueva, para poder disfrutar de todo el potencial que provee HTML5.
El desarrollo de este lenguaje de marcado es regulado por el Consorcio W3C.
Páginas web programadas en HTML5.
YouTube fue se basó en éste lenguaje para su programación, existen otras muchas webs desarrolladas con HTML5:
- w3haus.com.br
- spokespedicabs.com
- minervastreetwear.com/lookbook/
- rorymcilroy.com
- pitch.csspiffle.com
- mohi.me
- julienrenvoye.com
- piccsy.com/investors
- lore.com
- modoluce.com
Opinión.
Todos los lenguajes de programación son importantes y cada uno de ellos aporta diferentes opciones para la creación de páginas web. Entre más lenguajes manejes más fácil te resultará la creación de páginas para tu trabajo, por esto creo que es muy importante aprender muchos lenguajes de programación.
Comentarios
Publicar un comentario