Tag Archives: D

Why Go is Great (for servers)

The Go language has some weaknesses compared to other modern languages. It also however has some advantages that allow its users to do things that users of many other languages cannot easily do. In particular, to have a large number … Continue reading

Posted in Uncategorized | Tagged , , , , , , , , | 2 Comments

The Magic Forest problem revisited: rehabilitating Java with the aid of D.

I recently came across an interesting blog post in which Java performed slower than I’d have thought reasonable, around 4 times slower than C++, so I decided to try my luck at making it faster. The problem? Imagine a forest … Continue reading

Posted in Uncategorized | Tagged , , , , , , , , , | 15 Comments

Benchmarks Round Two: Parallel Go, Rust, D, Scala and Nimrod.

I’m working on a modular random level generator, the essence of which uses similar logic to that of a roguelike. Last month I benchmarked the effectiveness of various programming languages at a simplified level generation algorithm that roughly mimics the … Continue reading

Posted in Uncategorized | Tagged , , , , , , , , , , , | 48 Comments

Benchmarking level generation: Go, Rust, Haskell and D (and now Scala).

I’m working on a random level generator for a game that, although written in C++, is modular such that the level generator can be written in something more high-level. As C++ isn’t always the most fun and productive language to … Continue reading

Posted in Uncategorized | Tagged , , , , , , , , , | 77 Comments