Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

is D worth learning?

Name: Anonymous 2006-10-09 16:06

The D programming language... is it worth taking my time off my current projects to learn?

I've actually found one independenet game programmer who uses D -- source code included with this halfpipe shooter called Torus Trooper is written entirely in D.

But will this language ever really take off enough to warrant learning it?  There aren't even any books on it, and that may be a bit of a handicap in really getting mentally "into" it.

Name: Anonymous 2006-10-16 5:10

>>58
Signed. Signed. Signed. Signed. Signed. Signed. This man knows what he's talking about.

It really hurts to see how many software engineers and programmers aren't familiar with such common issues. There are many different ways to implement a GC. Be enlightened: http://en.wikipedia.org/wiki/Garbage_collection_(computer_science)

Besides, even if you're stuck with the most primitive type of stop-the-world conservative GC, it's still possible to get controllable performance. How? Simple: only run the GC collection if you: a) allocate to the heap, and b) you're running low on memory, and c) you haven't disabled the GC. Incidentally, D does it like this, which is why it can still perform so well despite a conservative GC.

If you have any experience at all at writing performance code, you are not going to be allocating memory in a performance-critical section. Everyone and their dog knows just how bloody slow malloc is, and so the same rule applies to GC.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List