Cálculo de Fibonacci em JavaScript

http://waltercruz.com/devel/javascript/fibo

Há alguns atrás eu escrevi um exemplo do cálculo da sequência de fibonacci em JavaScript.

E para ficar ainda melhor, em 3 versões! A primeira, com recursividade, a segunda com closures e a terceira com iteradores. Porém, iteradores são uma novidade do JavaScript 1.7, e só será possível testar essa versão no Firefox 2 (por enquanto).

Existem outras formas de calcular (como por exemplo, com o cálculo fechado), mas não quero levar os leitores à exaustão, e sim demonstrar algumas características interessantes do javascript: closures e iteradores.

Aliás, iteradores são uma das coisas que JavaScript andou copiando de python. Você pode conferir mais em: http://developer.mozilla.org/en/docs/New_in_JavaScript_1.7

Segue o link: http://waltercruz.com/devel/javascript/fibo

This entry was posted in JavaScript, Python, Ruby and tagged , , , , , , , . Bookmark the permalink.

2 Responses to Cálculo de Fibonacci em JavaScript

  1. Closures em Lua:

    fib = (function ()
    local a, b = 0, 1
    return function ()
    a, b = b, a+b
    return a
    end
    end)()

    Dá pra fazer com corrotina, ou outros tipos de escopo de Lua, mas com closures fica interessante.

    []‘s
    Rodrigo Cacilhas

  2. Fala Walter, blz?

    Obrigado por me adicionado. :)

    Eh, estou na luta para manter o blog, vamos ver se consigo publicar algo novo logo logo.

    Em relação ao trackback, sinceramente eu não sei se aceita, eu sou novato em Blog. Mas vou dar um bizu assim que chegar em casa.

    Abraço,
    Helton

Deixe um Comentário

O seu endereço de email não será publicado Campos obrigatórios são marcados *

*

Você pode usar estas tags e atributos de HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>