Lenguajes esotéricos

12 de Febrero del 2008 Escrito por Alex Barros

Hola de nuevo.

Ya hemos acabado los exámenes, y podemos volver a la carga. Para abrir boca, os presento una curiosidad que me llamó la atención hace un tiempo: los lenguajes de programación esotéricos.

Cito de la Wikipedia

Existen muchos lenguajes de programación especialmente extraños, muchos de los cuales fueron desarrollados con el propósito de resultar divertidos (en vez de útiles) para los programadores. Estos lenguajes esotéricos (o exóticos) se crean como un pasatiempo para los desarrolladores, que intentan hacer lenguajes lo más alejados de la forma de razonar humana, pero que al mismo tiempo sean Turing completos [...]

Me gustaría destacar unos pocos:

Brainfuck

El lenguaje Brainfuck (jode-cerebros) fue diseñado por Urban Müller con la intención de que fuera lo más simple posible para tener un compilado rápido y sencillo.

Consta únicamente de 8 instrucciones de un sólo carácter: incrementar y decrementar puntero, incrementar y decrementar byte apuntado, introducir byte en la corriente de salida, tomar valor del byte, y dos más para representar bucles.

Ook!

El lenguaje Ook! es una parodia del brainfuck, teóricamente diseñado para orangutanes ¿?. Las instrucciones se generan con combinaciones de las palabras (Ook., Ook?, y Ook!). Muy similar al anterior.

Whitespace

El lenguaje whitespace consiste únicamente en espacios en blanco, tabulador y línea nueva. Sorprende ver el “resaltado de código”, y pensar que eso es código fuente.

Podéis ver más de estos extraños lenguajes en la wikipedia

Categorias: Curioso, Código, Geek | 2 comentarios »

Fin del universo tal y como lo conocemos?

17 de Diciembre del 2007 Escrito por Alex Barros

Hoy me he acabado acojonando un poco. Parece que el mundo web tienes planes (¿siniestros?) preparados para todos nosotros.

Google empirePrimero me he econtrado con esta entrada en Google Dirson. Habla sobre cómo la web podría cambiar en un futuro próximo, por culpa de la forma de tratar la información por parte de Google.

Exponen que con la llegada de Google Universal Search, en el cual la información es administrada y mostrada en su totalidad por Google, el concepto de navegación daría un giro radical de su estado actual. Esto es debido a que al no estar la información enlazanda (enviando tráfico a la web que aporta), los propietarios de las webs independientes no obtendrían visitas de forma material.

Sin embargo todo este contenido, al parecer, sería el creado por los propios usuarios de los medios de difusión de Google, incluso tendrían un tráfico asegurado hacia sus contenidos, y una posible compensación económica por publicidad.

El tema suena escaloriante, y no acaba aquí la cosa. Hoy he hecho un descubrimiento curioso. El 10 de Enero de 2008 alcanzaremos en el Unix Timestamp la insólita cifra de 1200000000 segundos. Será esta una señal del destino?

Propongo que el día 10 de enero de 2008 escribamos todos un post sobre las 12 cosas qué más nos gustan del mundo de la informática. Liberad al Geek que lleváis dentro!

Categorias: Curioso, Geek, Google, meme | No hay comentarios »

Ralladas de programadores

12 de Diciembre del 2007 Escrito por Alex Barros

Hoy me he topado con tres perlitas que me gustaría compartir con vosotros. Ellas demuestran que definitivamente los programadores estamos rallados.

La primera, un pequeño gráfico representativo de un proceso típico en la ingeniería del software.

Software Ingeneering explaned

[ http://www.codinghorror.com ]

La segunda, una secuencia de monstruitos de los programadores, aquello a lo que debemos enfrentarnos diariamente con aplomo.

Monsters of the programming world

[ http://blogoscoped.com/ ]

Y por último, una web que me ha llamado mucho la atención. El dominio es la pregunta, y el contenido de la web la respuesta. Qué? No lo entiendes? Te invito a que lo descubras:

http://dowebsitesneedtolookexactlythesameineverybrowser.com/

Categorias: Curioso, Entretenimiento, Geek | No hay comentarios »

Mis camisetas preferidas de ThikGeek

22 de Octubre del 2007 Escrito por Alex Barros

Los chicos de ThinkGeek son de lo más originales y estrambóticos en sus diseños y creaciones. Son pioneros en la venta de camisetas con luces, tanto animaciones, como detectores de señal WIFI o ecualizadores; además de sus miles de trastitos, que son más de fardar y de hacer el chorra que de darles un uso práctico.

Quiero mostraros las camisetas que más me gustan de esta curiosa tienda online.

Queda fatal explicar los chistes, pero por no discriminar, voy a explicar estos chistes tan súmamente geeks, junto a la camiseta en cuestión.

There’s no place like 127.0.0.1
127.0.0.1 es la dirección que representa a nuestra propia máquina, nuestro ordenador. Se le suele llamar localhost. En este caso, es nuestro entrañable hogar!

2b or not 2b
Esta es algo compleja. En primer lugar, se trata de una expresión regular, que podría leerse como: “o dos letras ‘b’ , o cualquier caracter menos dos letras ‘b’”. La gracia está en que en inglés puede leerse como “two b, or not two b”, lo cual suena igual que “to be, or not to be”, mítica frase de la obra Hamlet de Shakespeare

Try, try again
Esta representa el bucle While. Este bucle funciona de tal forma que, mientras la expresión entre paréntesis no se evalue como cierta, seguirá repitiéndose. En este caso, “mientras no tenga éxito tu intento, continúa intentándolo”. Este me gusta mucho, tiene un componente filosófico, además del componente chorra.

include love
Esta es la más tierna. En los lenguajes C y C++, justo antes de declarar los programas en el código fuente, se ha de dedicar unas líneas a dar indicaciones al compilador. Una de las más importantes es #include, el cual indica al compilador que requiere de la librería que se le está pidiendo para que funcione. En este caso, la librería love.h incluiría funciones para el manejo de… ¿el amor?

En fin, si alguien me quiere regalar una de estas camisetas, que no lo dude! Aúnque por más que me contengo, creo que acabaré por comprarme una yo mismo…

Categorias: Aparatos, Entretenimiento, Geek, meme | 1 comentario »

del.icio.us meneame.net RSS

Buscar:



Tagcloud

Entradas Recientes

Meta: