Backends JavaScript, PHP, et Python pour Gambit
https://github.com/feeley/gambit/tree/phpjs Pour la compilation, utilisez la commande: $ gsc -c -target js fib.scm (Remplacez 'js' par 'php' ou 'python' pour utiliser les autres backends). Les deux programmes ci-dessous sont compilables avec les 3 backends. ;; Fibonacci (declare (standard-bindings) (extended-bindings) (fixnum) (not safe) (not interrupts-enabled)) (define (fact n) (if (fx< n 2) 1 (fx* n (fact (fx- n 1))))) (print (fact 10)) ;; Factorial (declare (standard-bindings) (extended-bindings) (fixnum) (not safe) (not interrupts-enabled)) (define (fib n) (if (fx< n 2) 1 (fx+ (fib (fx- n 1)) (fib (fx- n 2))))) (print (fib 30)) Vincent.
Afficher les réponses par date
participants (1)
-
Vincent Foley