Skip to content

ned13/fibonacci

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fibonacci

Code written in different languages to compare relative performance

This example comes from Medium article: https://medium.com/swlh/compiled-vs-interpreted-code-performance-e1a63299760b

How to Run

C#

dotnet run -c Release

Java

javac ./Fibonacci.java
java Fibonacci

Node.js

node fibonacci.js

Go

go run ./fibonacci.go

Python

python3 ./fibonacci.py

Result

EXECUTION_TIMES = 200, CAL_FAB_TIMES = 5000000

  • OS: MacOS
  • C#: DotNet Core 2.2.401 -> 3.1.100
  • Java: openjdk version "1.8.0_222"
  • Node: v10.16.3
  • Go: go version go1.13.5 darwin/amd64
  • Python: Python 3.7.5
Language Average
C# dotnetcore 2.2.401 43.8677872ns
C# dotnetcore 3.1.1 46.6271794ns
Java 1.8.0_222 65.345000ns
Java version "13.0.1" 76.015000ns
Node.js 162ns
Go 63.996324307999984ns
Python 7245.97070ns

About

Code written in different languages to compare relative performance

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Java 26.9%
  • C# 24.1%
  • JavaScript 18.3%
  • Go 15.7%
  • Python 15.0%