Looking at the c ffi improvements posted, I thought I'd check if there were improvements.
Time in ms to call a c function 2 billion times (lesser is better).
95536 - go 1.1.2
130105 - go 1.8.0
It is a rather crude example:
// plusone is the ffi
int x = 0;
while (x < 2000000000) x = plusone(x);
Here's the source https://github.com/dyu/ffi-overhead
With other programming languages:
c:
4778
nim:
4746
rust:
5331
java7:
17922
java8:
17992
go:
130105
(edited for formatting)