I'm using C++ with the OpenGL graphics library. This is a 3D library that is supported by many 3D accelerator cards. I'm developing this stuff on Linux, but it also runs on Windows (I've been told). On Linux I'm using the Mesa 3D library.
On my main page there are some Java applets illustrating some aspects of the terrain generator. I like Java, but I decided not to use it for the actual terrain generator because at the time I started it didn't have a widely supported 3D graphics system (and pretty much still doesn't today), and also because this terrain generator is going to use every available cpu cycle and I think I can optimize my code better with the low-level access to memory structures and assembly code that comes with C++ but is hidden by Java.
Home | Terrain Generation