• Tiempo Finito y Logarítmico
  • Acerca de, Contacto
  • del.icio.us
  • H5Monad

24

May

La evolución de un programador en Haskell

Publicado por Jaime  en Haskell

Es muy viejo pero es un link que simplemente tengo que publicar. Es una colección de formas de escribir la función factorial en Haskell, desde el
fac n = if n == 0 then 1 else n * fac (n-1)
del novato, pasando por formas que recuerdan a Scheme, Pascal, C, muchos trucos de Haskell como [...]

Continue reading...

Sin comentarios

21

May

Frase Haskell de la semana

Publicado por Jaime  en Haskell, Humor

Como hemos alcanzado los límites de la ley de Moore, las computadoras del futuro tendrán procesadores de varios núcleos y todos nuestros programas necesitarán ser escritos en una combinación de Haskell y Lisp, que en sí misma será tan poderosa que las computadoras del futuro no serán capaces de implementar ninguna de nuestras ideas sin [...]

Continue reading...

Sin comentarios

15

May

Enteros en Haskell

Publicado por Jaime  en Haskell

Se puede declarar explícitamente el tipo de un elemento con (elemento::tipo); e.g. (5::Integer).
La siguiente operación falla:

*Main> (4::Integer) / (2::Integer)
 
-interactive-:1:0:
No instance for (Fractional Integer)
arising from use of `/’ at -interactive-:1:0-26
Possible fix: add an instance declaration for (Fractional Integer)
In [...]

Continue reading...

Sin comentarios

14

May

apt-get moo (dibújame un corderito)

Publicado por Jaime  en Rarezas

apt-get tiene un easter egg. Si se invoca el comando ‘apt-get moo’ dibuja una vaquita.
Aptitude dice que no tiene uno. Pero, si se insiste (agregando ‘verbose’ con -v) finalmente muestra algo: un elefante siendo comido por una serpiente.

Continue reading...

Sin comentarios

12

May

0%

Publicado por Jaime  en Matemáticas, Tintero

Hay un problema matemático clásico. Un estudiante tiene un examen de opción múltiple cierto/falso. El estudiante consigue un 0% de respuestas y el profesor le asigna la calificación máxima (porque es igual de probable acertar a todas las respuestas correctas que a todas las incorrectas).
Viéndolo con cuidado hay forma de conseguir un 0% y no [...]

Continue reading...

Sin comentarios

12

May

Literate Haskell

Publicado por Jaime  en Haskell

Sea el programa a continuación ‘lit.lhs’:
——————————comienza———————————
\documentclass{article}
%include lhs2TeX.fmt
 
\begin {document}
 
Este es un programa trivial que imprime los primeros 20 factoriales.
 
> main :: IO ()
> main = print [ (n, product [1..n]) | n ‘ ni están en un bloque ‘\begin{code} \end{code}’ antes de compilar.
Por último, para darle buen formato, se utiliza ‘lhs2TeX‘ para convertir lit.lhs a [...]

Continue reading...

Sin comentarios

4

May

Es sobre un programador…

Publicado por Jaime  en Canciones

No sé si mi cerebro finalmente se acabó de dañar de tanto depurar esa biblioteca de listas ligadas… Escuchando “Pies descalzos” de Shakira capto las siguientes líneas:
Construiste un mundo exacto de acabados tan perfectos
cada cosa calculada en su espacio y en su tiempo.
Yo que soy un caos completo las entradas, las salidas,
los nombres y las [...]

Continue reading...

Un comentario

Meta

  • Entrada al azar
  • RSS

Buscar

Uamizens

  • Hypatia
  • Erick
  • Saúl
  • Oscar
  • Memo
  • Turing
  • Ixmael
  • Kalan

Blogroll

  • Letritas
  • A Simple Jew
  • Shtetl-Optimized
  • Ricardo Galli
  • Heichal HaNegina
  • A ojo de buen cubero

Varios

  • Rosetta Code
  • FrontPage Magazine
  • Haskell Weekly News
  • Dark Roasted Blend
  • Paco Calderón
  • I CAN HAS CHEESEBURGER?
  • λcats
  • XKCD
  • Sphere Online Judge
  • Futility Closet
  • Overcoming Bias
  • ZombieTime
  • Israellycool
  • American Thinker
  • TV Tropes

Matemáticas

  • The n-Category Café
  • Gaussianos
  • The dreams that stuff is made of
  • A Neighborhood of Infinity
  • Dr. Math
  • Alaska ataca a Kamtchatka
  • Cut the knot
  • mathNEWS
  • mgccl

Clásicos

  • Gamasutra
  • OSNews
  • KDE Dot News
  • Proyecto Guía Galáctica
  • Lambda the Ultimate
  • Joel on Software
  • Planet Haskell
  • Free Republic
  • EPOD
  • Microsiervos
  • American Scientist
  • Dry Bones
  • APOD
  • Little Green Footballs
May 2007
S M T W T F S
« Apr   Jun »
 12345
6789101112
13141516171819
20212223242526
2728293031  

Categories

  • /dev/random (63)
  • Algoritmos (18)
  • Canciones (20)
  • Ciencias de la Computación (23)
  • Desarrollo (20)
  • Fotos (3)
  • Frases (49)
  • Haskell (23)
  • Humor (38)
  • Matemáticas (62)
    • Collatz (12)
  • Música (12)
  • mininotas (11)
  • Ninjas (10)
  • Programación (22)
  • Python (4)
  • Rarezas (43)
    • Schrödinger's Cat (8)
  • Tintero (21)
  • Videos (24)

Archives

  • August 2008 (13)
  • July 2008 (19)
  • June 2008 (17)
  • May 2008 (16)
  • April 2008 (26)
  • March 2008 (22)
  • February 2008 (24)
  • January 2008 (21)
  • December 2007 (14)
  • November 2007 (25)
  • October 2007 (30)
  • September 2007 (19)
  • August 2007 (23)
  • July 2007 (23)
  • June 2007 (10)
  • May 2007 (7)
  • April 2007 (4)
  • March 2007 (4)
  • February 2007 (6)
  • January 2007 (14)
  • December 2006 (8)
  • November 2006 (6)
  • October 2006 (12)

Comentarios:


  • ruskiikoshka in Juegos en dimensiones alteradas
  • oislas in Ups, te pasaste
  • oislas in ¿El final, o un nuevo principio?
  • Jaime in Simulador de máquina de Turing en Haskell
  • Desesperada in Simulador de máquina de Turing en Haskell
  • Jaime in El ordenamiento del gnomo
  • Hypatia in El ordenamiento del gnomo
  • Memo in Nombra ese código
  • Jaime in Mi primer virus
  • Jaime in Cocktail Bunnicula
© 2006, 2007, 2008 Jaime Soffer
Esqueleto del tema por Wired Studios, modificado.
Valid XHTML | Valid CSS 3.0
Powered by Wordpress