jalfor:
...and I thought my computer sucked
meep2000:
C: Anyone can compile it. Not everyone can get MSVC++. I am one of these.
D: Java would make it possible to add new particles in runtime.
D1: Using that would make the speed cost of new particles negligible because polymorphism is already being used.