[python-users] Transpiler
Dirk Hünniger
dirk.hunniger at googlemail.com
So Feb 9 18:49:42 CET 2014
Hallo,
das einzige verbleibende Problem ist das mir der Scala Kompiler das hier
um die Ohren haut. Wobei es in Cython dann erst zur Laufzeit knallt aber
das ist sicherlich eine Frage der persönlichen Wünsche.
Viele Grüße Dirk
== Scala ==
object HelloWorld {
def fib(n:Int):Int= {
var x=2
x="hello"
if (n==2) {
return x
}
else {
if ((n==0) || (n==1)) {
1
}
else {
fib(n-1)+fib(n-2)
}
}
}
def main(args: Array[String]) {
println(fib(40))
}
}
== Python ==
import serial
cpdef int fib(int n):
x=2
x="hello"
if n==2:
return x
else:
if n < 0:
raise NotImplementedError
elif n <= 1:
return 1
else:
return fib(n-1) + fib(n-2)
Mehr Informationen über die Mailingliste python-users