dotnet vs java vs go
各个语言版本
| 语言 | 版本 |
|---|---|
| dotnet | .NET Core SDK 3.1.101 |
| Java | openjdk 14 2020-03-17 |
| go | go1.14 |
regex-redux
Match DNA 8-mers and substitute magic patterns
dotnet vs java

dotnet 胜(与C++相差无几)
注意:dotnet使用了DllImport,所以速度非常快,这个应该不能算到dotnet头上,其它写法是比java慢的。
go vs java

java 胜
spectral-norm
Eigenvalue using the power method
dotnet vs java

dotnet 胜(与C++相差无几)
go vs java

go 胜(相差无几)
k-nucleotide
Hashtable update and k-nucleotide strings
dotnet vs java

dotnet 胜
go vs java

java 胜
fannkuch-redux
Indexed-access to tiny integer-sequence
dotnet vs java

dotnet 胜
go vs java

go胜
pidigits
Streaming arbitrary-precision arithmetic
dotnet vs java

dotnet 胜
go vs java

go胜
binary-trees
Allocate and deallocate many many binary trees
dotnet vs java

dotnet 胜
go vs java

java胜
fasta
Generate and write random DNA sequences
dotnet vs java

dotnet 胜
go vs java

go 胜
mandelbrot
Generate Mandelbrot set portable bitmap file
dotnet vs java

dotnet 胜
go vs java

go胜
n-body
Double-precision N-body simulation
dotnet vs java

dotnet胜
go vs java

go胜
reverse-complement
Read DNA sequences - write their reverse-complement
dotnet vs java

dotnet胜
go vs java

java胜
Web Framework Benchmarks
JSON serialization
排在前面分别是java,go,dotnet

Single query
排在前面分别是java,go,dotnet

Multiple queries
排在前面分别是java,go,dotnet

Fortunes
排在前面分别是go,java,dotnet

Data updates
排在前面分别是java,dotnet,go

Plaintext
排在前面分别是go,java,dotnet 几乎无相差

dotnet 官方出品aspnetcore 几乎能秒杀其它语言web框架,虽然java在前面,但不是固定的框架
总结
各个语言都有自己的优势,自己喜欢就好!
浙公网安备 33010602011771号