101010 - ¡Día del programador!

No pude publicar éste post hace el día miercoles ya que me encontraba de viaje por asuntos de trabajo. Resulta que el día 13 de éste mes es el día número 256 del año, ¿bueno, y que cipotes me importa a mí eso?, dirán algunos de ustedes.

Pues que el número 256 es un guarismo muy importante para aquellos que vivimos de éstas maravillosas máquinas llamadas PC's. 256 es la cantidad de valores que pueden ser representados en un byte de datos (8 bits)


--- o ---

Ser programador es como ser un artista, éstos utilizan instrumentos musicales, pinceles... nosotros - los programadores - usamos lógica, códigos de computadora y algoritmos. Es una de las actividades que más placer me ha dado en la vida, he conocido a gente maravillosa a través de la programación (Sandro, Gonzalo, Barreto, Khiyami, Julio, Marlon, Raúl), todos programadores, grandes amigos y sobre todo compañeros de farras binarias, dándonos los unos a los otros conocimientos y sana competencia.

Como un homenaje a ellos, mis amigos y a todos aquellos que amamos la programación, quisiera publicar algunos ejemplos del primer programa que a cada uno de los que vivimos de golpear teclas nos ponen como primer ejercicio. El famoso "¡Hola Mundo!" (Hello World!). Los publicaré haciendo referencia en el encabezado, primero al lenguaje de programación en el cual fueron escritos, y luego el código propiamente dicho. Debo agregar, que los ejemplos utilizados fueron escritos con lenguajes esotéricos, por lo que no son cosa de que cualquiera los entienda.


Lenguaje: Malbolge
(=<`:9876Z4321UT.-Q+*)M'&%$H"!~}|Bzy?=|{z]KwZY44Eq0/{mlk** hKs_dG5[m_BA{?-Y;;Vb'rR5431M}/.zHGwEDCBA@98\6543W10/.R,+O<

Lenguaje: Brainfuck
++++++++++ [ >+++++++>++++++++++>+++>+<<<<->++.
>+.
+++++++.
.
+++.
>++.
<<+++++++++++++++. >.
+++.
------.
--------.
>+.
>.

Lenguaje: Ook!
Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook?
Ook! Ook! Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook! Ook! Ook? Ook.
Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook. Ook? Ook? Ook!
Ook? Ook. Ook? Ook! Ook? Ook. Ook! Ook. Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook.
Ook! Ook? Ook! Ook! Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook! Ook!
Ook? Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook. Ook?
Ook? Ook! Ook? Ook. Ook? Ook! Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook.
Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook!
Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook.
Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook!
Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook!
Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook!
Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook!
Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook!
Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook!
Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook!
Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook!
Ook! Ook! Ook! Ook. Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook! Ook!
Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook! Ook! Ook? Ook. Ook? Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook. Ook? Ook? Ook! Ook? Ook.
Ook? Ook! Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook.
Ook! Ook? Ook! Ook! Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook! Ook!
Ook? Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook. Ook?
Ook? Ook! Ook? Ook. Ook? Ook! Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook!
Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook!
Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook.
Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook!
Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook!
Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook!
Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook!
Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook!
Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook!
Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook!
Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook!
Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook!
Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook.

Lenguaje: Befunge
> v
v ,,,,,"Hello"< >48*, v
v,,,,,,"World!"< >25*,@

Lenguaje: Unlambda
`r```````````.H.o.l.a. .m.u.n.d.oi

Lenguaje: INTERCAL
DO ,1 <- span="">
PLEASE DO ,1 SUB #1 <- span="">
DO ,1 SUB #2 <- span="">
DO ,1 SUB #3 <- span="">
DO ,1 SUB #4 <- span="">
DO ,1 SUB #5 <- span="">
DO ,1 SUB #6 <- span="">
DO ,1 SUB #7 <- span="">
PLEASE DO ,1 SUB #8 <- span="">
DO ,1 SUB #9 <- span="">
DO ,1 SUB #10 <- span="">
DO ,1 SUB #11 <- span="">
DO ,1 SUB #12 <- span="">
DO ,1 SUB #13 <- span="">
PLEASE READ OUT ,1
PLEASE GIVE UP

Lenguaje: Whitespace
El ejemplo del programa "Hola Mundo" en éste lenguaje, no puede ser mostrado aquí, ya que sólo se trata de espacios en blanco, marcas de tabulación y marcas de salto de línea. Miren la página referenciada y allí podrán acceder al ejemplo respectivo.

--- o ---

Frases dichas por programadores...

  • Hay 10 tipos de personas en el mundo: Los que entienden lenguaje binario y los que no lo entienden.
  • No hay lugar como el 127.0.0.1
  • 2 + 2 = 5 (Para valores de 2 que tiendan a infinito)
  • I > U (Léanlo como un americanismo - en inglés)
  • La resistencia es vana (si < title="Unidad de resistencia eléctrica">ohm)
--- o ---

Poema de un programador
Las rosas son #FF0000
Las violetas son #0000FF
Toda mi base te pertenece

Bueno, ya descargué mis ganas de celebrar ;-) A todos mis amigos, colegas y fanáticos de los bits y bytes, ¡FELIZ DÍA!, atrasado pero igual vale, y les cuento que mi justificación deriva de un ciclo infinito que hizo que mis neuronas casi estallaran.
--- o ---

NOTA 1: Si el año es bisiesto, el día del programador se celebra el 12 de septiembre. Para más información pueden visitar: Hello World! Page
NOTA 2: Las frases de programadores fueron sacadas de Thinkgeek.
NOTA 3: La imagen que adorna la página fue sacada de la página de Nini.

Sólo 8 hablaron pajita

Shekinah | 16 septiembre, 2006 12:14

Yo siempre he pensado eso... un programador es un artista, alguien que tiene su cabeza lo suficientemente loca como pasar horas y horas dandose en el coco... Aunque pertenezco a las profesiones de tecnología, nunca me gustó programar (aunque te doy un dato, en mi UNI, pasé Lenguaje Pascal con 98/100 -..WOW, Wow ultra wow, jejeje..modestia aparte).
A veces informáticos, electrónicos y proyectistas de telecomunicaciones se unen en uno solo, para crear ciertas maravillas.
Yo, de verdad, admiro a los programadores; y mi granito de arena para ellos, es en cierta parte adecuar infraestructuras para que sus pocotón de unos y ceros viajen por allí!! me emociona eso!
Una cosa, No entendi la IP 127.0.0.12.. (¿¿¿???) :(
Conozco la 127.0.0.1..si mi memoria no falla es loopback!!
Saludos... y éxitos!!
Son las 12.31 mediodía!

3rn3st0 | 16 septiembre, 2006 12:53

Hola Shekinah, gracias por el comentario... ¡¡¡98/100!!!, a eso le llamo yo estar metida en una estructura condicional con resultado verdadero ;-)

Sobre la unión de los diferentes especialistas, estas en lo cierto, unidos todos aquellos que amamos las nuevas tecnologías hemos creado la infraestructura que ahora rige al mundo moderno.

En cuanto a la IP que mencionas, aparece un 2 al final de la misma que no está publicado, la dirección es: 127.0.0.1, NO 127.0.0.2. No se que ocurriría. Y es la dirección de localhost o home, como lo prefieras :-)

Bueno, gracias otra vez. Chau.

Queen of Hearts | 18 septiembre, 2006 21:30

Comprendo tanto de programación, como de robótica (a pesar de que me encanta leer a Asimov), sin embargo considero que sin esta profesión, ninguno de nosotros nos podríamos estar comunicándonos en internet, si los programadores no hubiesen programado tooooooooda esta telaraña..., así que, MIL FELICIDADES, aunque tarde.

besitos programados.

• Eroserena • | 19 septiembre, 2006 15:56

Para que voy a mentirte mi corashon ^^ no entiendo mucho del asunto, soy una aprendiz en todo este medio, que es una maravilla..
Admirable labor la de los programadores, gracias a ese desempeño y derooche de inteligencia, es posible tanta comunicacion, incluyendo tus esperados y bien recibidos comentarios en mi blog...

Un beso para ti..

3rn3st0 | 20 septiembre, 2006 10:46

¡Dichoso soy, rodeado de hermosas damas!

Gracias chicas por sus siempre agradables, reconfortantes y divertidos comentarios.

Resonancias: Sigo esperando tu viaje en ultraliviano. No importa que no entiendas, lo importante es que estuviste aquí. :-)

Queen: No sólo gracias a ésta profesión, también están los especialistas en redes, los técnicos en telecomunicaciones, los grandes matemáticos, y hasta los filósofos que conceptualizaron una máquina que podía "pensar". Gracias por su siempre agradable visita :-)

Eroserena: No se que decir, contigo la cosa es distinta, siempre rodeada de un aura de sensulidad, se erotismo, de...
Mejor lo dejo así ;-)
Gracias por visitarme siempre, eres una ansiada y bien recibida visita y por supuesto, gracias por tus comentarios. :-)

Unknown | 21 septiembre, 2006 00:24

ernestico papa te respondi por alla pasa por alla..! que cagada que no puedas venir..! bueno igual te queremos papa...!

Ricky del Norte | 27 septiembre, 2006 15:26

Creo es un dia importante, bueno para los que les gusta el codigo binario.
Saludos.

Laura | 03 octubre, 2006 23:56

Me hizo gracia mi actitud ante tu artículo: terminé de leerme algo de lo que no entendí ni la mitad. Creo que tengo un complejo de auto-tortura muy crecido y necesito trabajar en ello...

Para vuestra información, el único código que sí entendí fue el "ook". Resulta y acontece que en el ilimitado código que nosune en la grafía a holandeses e hispanos, es que "ook" tiene forma de pronunciar y maneras de usarse: Pronunciada "uk", es usada como "también".

Nada, que espero que te diviertas tanto como yo cuando ví eso y se me vino esto a la cabeza.

Saluditos y sigue escibiendo!

Publicar un comentario

Éste blog es una vitrina sin limitaciones, escribe aquí lo que se te ocurra decirme, lo que piensas, lo que opinas, lo que te produjo la lectura que acabas de hacer, despotrica, alaba, insulta, reflexiona... Escribe, en definitiva, lo que te venga en gana.



Me interesa lo que opines. Tienes toda la libertad para decir lo que te provoque, no creo en la censura.