В результате вариант на D показывает в районе 6M операций в секунду, вариант на Go — в районе 8M.
Вот как они это делают?
Кстати, варианта на rust-е — нет. Может есть кто из фанатов раста — сделает?
Вариант на D: pastebin.com
Вариант на Go: pastebin.com
О как. Т.е. что-то аналогичное мультиплексору в go — сделать не можно?