Skip to content

Computation Of Factorial Function Using Different Programming Languages

Notifications You must be signed in to change notification settings

ksukhorukov/fact

Repository files navigation

Fact

factorial(x) function implementation using 9 different programming languages

Factorial from N is N! = n * factorial(n - 1)

For instance, factorial 5! = 1 * 2 * 3 * 4 * 5 = 120

Programming Languages List

Usage

% ./fact.rb help

Usage: ./fact.rb 33
fact(33) = 8683317618811886495518194401280000000

Performance Measurements

 % ./performance_measurement.sh
declare -a a='([0]="fact.php")'

real	0m0.048s
user	0m0.028s
sys	0m0.015s
fact.php 

real	0m0.009s
user	0m0.004s
sys	0m0.003s
fact.pl 

real	0m0.019s
user	0m0.012s
sys	0m0.005s
fact.py 

real	0m0.042s
user	0m0.027s
sys	0m0.009s
fact.rb 

real	0m0.002s
user	0m0.000s
sys	0m0.001s
fact_c 

real	0m0.001s
user	0m0.000s
sys	0m0.001s
factcpp 

real	0m0.002s
user	0m0.001s
sys	0m0.001s
factgo 

real	0m0.030s
user	0m0.016s
sys	0m0.010s
Java 

real	0m0.039s
user	0m0.031s
sys	0m0.005s
NodeJS

About

Computation Of Factorial Function Using Different Programming Languages

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published