Falcon es un lenguaje de programación multi-paradigma y código abierto. Aunque se ve como un nuevo lenguaje de programación, en realidad es un poco viejo, puesto que su primera aparación fué en el 2003...
Sintácticamente, es bastante similar a Lua...lo cual significa que también se parece a Go o C++...pero por supuesto tiene algunas carácterísticas propias y muy interesántes -;)
Por ahora...solo he portado mi versión de Número Fibonacci en Lua...y fuera del hecho de que Falcon no utiliza "then" y el hecho de que Falcon no puede concatenar números con strings (pero puede concatenar strings con números)...el código es prácticamente el mismo...
Veamos como nos va cuando haga mi aplicación de Números LED -;)
Aquí está el código fuente...
fibonacci.fal |
---|
function fib(num,a,b) result = "" if a > 0 and num > 1 result = result + (a+b) + " " + fib(num-1,a+b,a) elif a == 0 result = "" + a + " " + b + " " + (a+b) + " " + fib(num-1,a+b,b) end return result end print("Enter a number: ") num = int( input() ) print(fib(num,0,1)) |
Aquí está el resultado...
Saludos,
Blag.
Development Culture.
No comments:
Post a Comment