Programming

GHCi는 느리다.

steloflute 2023. 9. 21. 23:28

fibonacci 예제이다.

GHCi, version 9.2.8: https://www.haskell.org/ghc/  :? for help
ghci> fib n = if n < 2 then n else fib(n-2)+fib(n-1)
ghci> fib 10
55
ghci> fib 20
6765
ghci> fib 30
832040

 

Haskell REPL인 GHCi는 ghc보다 훨씬 느리다. 인터프리터라서 그런 것 같다. (내부적으로 컴파일도 안 하는지)

fib 30이 1초 정도 걸린다. F#은 그렇지 않다.