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
dotnet run -c Releasejavac ./Fibonacci.java
java Fibonacci
node fibonacci.jsgo run ./fibonacci.gopython3 ./fibonacci.py- 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 |