Archive for the ‘Historia’ Category

h1

Londres, zona de Westminster

marzo 21, 2008

Voy a relatar brevemente algunas de las pequeñas grandes maravillas que pudimos visitar durante nuestra estadía en Londres, y nada mejor para empezar que Westminster; la zona que acumula más iconos londinenses por metro cuadrado 😀 .

A la salida de la estación de metro de Westminster (una de las más populosas de la ciudad) , lo primero que nos llena la mirada es la inconfundible efigie del Big Ben, la torre-reloj más famosa del mundo. Por cierto, “Big-Ben” no es realmente el sobrenombre del reloj en sí, sino de la enorme campana instalada en 1858.

img_0076.jpg

Anexo al Big Ben está el impresionante Palacio de Westminster (House of Parliament), que alberga las dos cámaras del gobierno británico (cámara de los lores y cámara de los comunes). Aunque la mayor parte de la estructura es relativamente moderna (siglo XIX) debido a un incendio ocurrido en 1834 (la historia de Londres, como veremos, está marcada en buena medida por los incendios) se conserva también la Westminster Hall, tal y como era en el siglo XII.

Read the rest of this entry ?

h1

Las gramáticas de Chomsky (ahora sí) :D

marzo 12, 2008

En el anterior artículo, que pretendía que versara precisamente sobre las aportaciones de Noam Chomsky a la ciencia computacional, hablamos finalmente de la relación entre lenguajes y ordenadores. Lo que pasa es que a veces enseguida empiezo a divagar y acabo hablando de sabe dios qué, pero intentaremos centrarnos ahora con este artículo 😉

Sin embargo, para hablar de gramáticas, primeramente tenemos que hablar de lenguajes, y antes de nada, por tanto, tenemos que definir un lenguaje…

Por lo general, las definiciones que más me gustan son las más simples. Aunque a veces sean incompletas o incluso inexactas de algún modo, prefiero siempre comenzar con un concepto lo más sencillo posible aunque después tengamos que ampliarlo o modificarlo. Siguiendo este concepto, un lenguaje no es más que un conjunto de palabras.

Pero evidentemente, se trata de un conjunto finito, por lo tanto tiene que haber algo que nos indique qué palabras pertenecen o no al lenguaje. Asimismo, resulta también obvio que estas palabras se forman combinando una determinada serie de símbolos (letras, por ejemplo). Así pues, aunque un lenguaje no sea más que un conjunto de palabras, necesitamos al menos dos cosas más: los símbolos con los que crear las palabras, y una regla o conjunto de reglas que nos permitan saber qué palabras pertenecen al lenguaje.

Todo lo dicho hasta ahora, vale tanto como para lenguajes naturales como para lenguajes computacionales (sí, estoy hablando de Java, C++, o cualquier otro que se os ocurra) No obstante, no hay ninguna regla establecida que nos permite saber que “know” pertenece al lenguaje inglés y no a otro salvo nuestro propio conocimiento del lenguaje, pero la idea es la misma.

Ahora viene uno de los puntos clave del asunto, si cambiamos ligeramente la definición de “regla(s) que permitan determinar si una palabra pertenece al lenguaje” obtendremos la definición de gramática desde el punto de vista de la informática. Sólo tenemos que decir que estas reglas no sólo valdrán para determinar la pertenencia, sino que serán estas propias reglas las que “fabriquen” únicamente las palabras válidas para el lenguaje. Dicho de otra manera; una gramática es una regla que nos permite crear únicamente palabras válidas para un lenguaje determinado.

Este es el punto donde los lenguajes naturales y los computacionales se separan más. Pero no del todo. A fin de cuentas, en los lenguajes naturales también hay ciertas reglas para crear palabras. Por ejemplo, si necesitamos una palabra para definir el concepto “ciencia de la vida” utilizaremos dos lexemas con significado predefinido: bio- (vida) y -logía (ciencia). Se podría haber llamado a la biología escataralofusia, por ejemplo, o cualquier otra cosa, pero, sería mucho más inútil, y carente en sí misma de significado.

La gran diferencia con los lenguajes de ordenador, es que esas reglas son totalmente explícitas y han de cumplirse estrictamente. Esto sería imposible de realizar con los lenguajes naturales, pues son totalmente irregulares y contienen etimologías de fuentes muy diversas. Son tan complejos, variados y ricos que es imposible clasificar y regularizar todas sus palabras al dedillo como si se hace con los lenguajes de ordenador. Y esto es, porque estos últimos son lenguajes regulares.

Continuaremos próximamente 😉 …

h1

Las gramáticas de Chomsky

marzo 6, 2008

En el artículo de ayer, nos introducíamos muy por encima en la vida y obra del filósofo y lingüísta Noam Chomsky. Hoy vamos a ahondar un poco más en su mayor aportación en el campo de las ciencias de la computación ( pomposo nombre para lo que los mortales conocemos como informática 😉 ); las gramáticas.

La informática y el lenguaje son disciplinas que intuitivamente nos pueden parecer separadas por un abismo. Ya desde el instituto nos adoctrinan en diferenciar claramente el estudio de los lenguajes (letras puras) con el de la ciencia o la tecnología (ciencias puras) al menos a mí, me resulta curioso ver como una de las ciencias más jóvenes de la historia, se apoya y fundamenta en gran medida en una de las más antiguas y más intrínsicamente ligadas al hombre. Ver como a veces todas las disciplinas del saber humano se interconectan de la manera más inesperada me resulta tan abrumador como alentador 🙂 .

Pero dejémonos de cursiladas y volvamos al tema ¿Hasta qué punto están relacionadas la informática y el lenguaje? Pensemos que el arte de crear programas de ordenador, no es si no comunicarse con el ordenador, decirle cómo tiene que comportarse en cada caso y qué respuestas tiene que dar. Si lo vemos así, está claro que necesitamos un lenguaje para hablarle al ordenador. ¿Pero cómo son estos lenguajes? ¿Se parecen a los lenguajes naturales como el inglés o el castellano? Pues sí y no.

Se parecen en el sentido de que tienen unas reglas gramaticales estrictas y una sintaxis muy concreta. Se parecen en el significado de muchas de sus palabras. Pero también se distinguen en muchas cosas. Un ordenador, al menos de momento, es incapaz de entender ambigüedades, ironías, dobles sentidos u obviedades. La máquina carece por completo de inteligencia; hay que explicárselo todo. Un ordenador no aprende. A pesar de las noticias que vemos muchos días acerca de superordenadores que parecen más inteligentes que el hombre, en realidad son extremadamente estúpidos, sólo que compensan su estupidez con una capacidad de cálculo extraordinaria. Veamos un ejemplo real muy claro.

kasparov_deep_blue.jpg

En 1997 el ajedrecista Garry Kasparov se enfrentó al ordenador Deep Blue de IBM en un duelo de seis partidas de ajedrez. Finalmente y como todos sabéis, la computadora se alzó con el triunfo, aunque necesitó de las seis partidas para ello, tras ganar el ruso el primer duelo, Deep Blue el segundo y saldarse con tablas las tres siguientes partidas. El megaordenador de IBM era una supercomputadora capaz de analizar millones de jugadas por segundo. Kasparov, en cambio, “sólo” era capaz de analizar tres o cuatro jugadas por segundo. Aún así fue capaz de derrotarle en una ocasión y resistir su envite de tal manera que la de Deep Blue se convirtió en una victoria pírrica. ¿Fue el triunfo de la inteligencia computacional sobre la humana? rotundamente no; Deep Blue necesita en cada turno analizar todas las posibles jugas, incluídas las más absurdas o las antirreglamentarias. Pero aún así, le daba tiempo. Kasparov, en cambio, ya sabía qué jugadas tenía que analizar. Su cerebro descartaba automáticamente las jugadas que no le aportaban ningún beneficio. Eso es inteligencia, lo de Deep Blue, sólo es capacidad de cálculo. Si enfrentásemos a Kasparov contra otro buen ajedrecista, y éste último tuviese todo el tiempo del mundo para pensar cada jugada, y el ruso tan sólo unos minutos, nadie diría que el otro jugador es más inteligente que el excampeón del mundo.

Bueno, después de este pedazo de rollo, no me quedan ganas de empezar a hablar de gramática ahora, mejor lo dejamos para mañana 😀

h1

Nombres propios de la informática

marzo 6, 2008

Hoy nos toca repasar brevemente la vida y obra de uno de los nombres más importantes, no sólo de la informática, sino de muchos otros campos como la filosofía, el lenguaje o incluso la política del siglo XX. Estoy hablando del lingüista norteamericano Noam Chomsky.

10.gif

Noam Chomsky nació en Filadelfia, Estados Unidos en 1928. Fue uno de los grandes precursores del estudio de los lenguajes desde una perspectiva científica, y en gran parte gracias a él, hoy manejamos conceptos como teoría del lenguaje. De hecho, sus aportaciones en el campo de la informática, como veremos más adelante, son sólo la punta del iceberg de todo el conocimiento que generó Chomsky.

En su tesis doctoral de 1957, Chomsky afirmaba que el lenguaje no se aprendía sólamente mediante aprendizaje y repetición, como cualquier otra disciplina, sino que existía una región del cerebro destinada a manejar el lenguaje, en una fase primigenia, de una manera innata. Esta idea chocaba frontalmente con lo que se pensaba hasta entonces, por lo que se generó una enorme controversia al respecto. Pero no sólo eso, el filósofo estadounidense aseguraba también la existencia de una gramática universal, con unos principios comunes a cualquier lenguaje habido y por haber y fácilmente interpretable por ese mecanismo lingüístico que poseía nuestro cerebro.

De esta forma y según Chomsky, podemos reducir el estudio de lenguajes al estudio de las gramáticas que los generan. El concepto de gramática tal y como lo estamos usando aquí, no es el mismo que intuitivamente tenemos todos de lo que es una gramática (pero es similar) pero todo ello lo explicaremos en un próximo post.

Volviendo a Chomsky, su concepción de gramática generativa (llamada así porque permite generar estructuras léxicas (o sea, frases) en base a unas reglas implícitas (las estructuras correctas de una frase de cualquier idioma.

Al margen de su aportación a la teoría del lenguaje, que revolucionó además todo lo que se pensaba del conocimiento humano influyendo en campos tan dispares como la economía o la psicología, Noam Chomsky fue, y sigue siendo, un concienzudo activista político. Desde su frontal oposición a la guerra de Vietnam en los años setenta, ha mantenido una postura de confrontación con la política exterior de su país, especialemente en lo referente a Palestina, pero también en lo tocante a las intervenciones nortemericanas en Sudamérica, Afganistán o mismamente Irak. Desde hace más de treinta años, Noam Chomsky es uno de los más firmes luchadores contra el imperialismo y militarismo norteamericano en todo el mundo.

Mañana, entraremos más en detalle en lo que las gramáticas de Chomsky representan en el lenguaje…

h1

El (segundo) mejor coche de la historia

marzo 4, 2008

Pues el primero, recordemos, era este 😉 . Que quede claro no obstante, que le sigue muy pero que muy de cerca…

astonmartindb5-frontside.jpg

¡Vaya pasada! Aston Martin DB5 de 1963, el perfecto deportivo inglés que aúna como nadie la elegancia, clase y deportividad auténticamente británica.

Apenas se construyeron 900 unidades de este vehículo, el más carismático de la elitista firma, aunque algunos de sus hermanos de la familia DB (como el DB4 o el DB6) eran también maravillas rodantes. Aunque el motor original de 1963 de 4 litros que rendía 282CV le permitía alcanzar los 230 km/h, en 1964 aparecería la versión Vantage, con nada menos que 314CV y de la cual sólo se fabricaron 65 super exclusivas unidades.

Pero por supuesto y por encima de todo, el Aston Martin DB5 es uno de mis coches favoritos por ser el automóvil por antonomasia de James Bond, que le ha acompañado en múltiples ocasiones desde su estreno en Goldfinger:

h1

Anuncios clásicos de coches

febrero 10, 2008

La publicidad es una excelente muestra de ver como evoluciona la forma de vender, promocionar o hacer atractivo un producto. Pero no sólo eso, en ocasiones pueden ser también reflejo del progreso (o falta de progreso) de una sociedad. Un caso particular verdaderamente interesante, es el de los anuncios de coches. En apenas unos pocos años, la publicidad de los mismos ha sufrido una metamorfosis tan grande como la de los propios vehículos. Hace poco, Pableras y yo, en uno de nuestros frecuentes momentos de procrastinación, dimos con numerosos ejemplos en YouTube, veamos algunos:

A pesar de ser un anuncio tan simplón como la propia línea del coche, lo más sorprendente es el precio, que en menos de veinte años se ha multiplicado por dos, y eso que ahora no llevan motores System-Porsche… 😉

El entrañable Renault 4 protagonizando una explosiva mezcla de Ben-Hur, Mad Max y La Carrera De La Muerte Del Año 2000. Explosivo a más no poder ¿Y qué decir de ese rótulo final a lo Monty Python?

Estética pseudo-futurista, tías en bolas, voces agresivas, exaltación de la potencia y velocidad…Me gustaría saber cuantas ampollas levantaría hoy día un anuncio como el del mítico Supercinco…¿Y qué decir del de la Vanette? ¿Una furgoneta que es al tiempo coche y furgoneta? ¿Qué mierda de estrategia publicitaria es esa? Y atención al detalle final: Nissan Motor Ibérica. Los Japoneses. Sin comentarios.

Y ya para acabar, el mejor de todos:

Y luego dicen que a los anuncios de ahora se les va la olla… 😀

h1

Desembarco de Normandía de andar por casa

enero 15, 2008

Este vídeo es ya algo viejo, y aunque es probable que muchos ya lo hayáis visto, no he podido resistirme a ponerlo. Es sencillamente magistral como con unos medios tan limitados, un grupo de amigos consigue recrear la famosa escena de Salvar Al Soldado Ryan que recrea uno de los episodios más recordados de la 2ª Guerra Mundial: El desembarco de Normandía. Es increíble lo que se puede hacer teniendo talento, ganas y unos cuantos conocimientos de edición de vídeo 😉