blahblahblahh
|
 |
«
Reply #31 - Posted
2003-04-15 19:29:18 » |
|
I can write articles on the following:
<ul> <li> Anything to do with networking (from IP to ATM) <li> Computer Science programming theory (including compilers etc) <li> Evolutionary Programming (genetic algorithms and all related stuff) <li> Project management <li> MMOG development <li> ...and quite a few others, but nothing else unusual </ul>
And would like to see:
- A *regularly updated* article on JVM-performance improvements. This is an evil problem: Because the JVM compilers keep getting much better, last week's "optimization" is this week's "waste of time that also makes the code less maintainable". It's just too hard to keep up with what has changed (note: Sun are not generous enough to be specific about what low-level compiler optimizations have changed/appeared/disappeared. Sometimes, they let us know. Other times, you can guess if you read enough articles). For instance, the relative speeds of double-add, double-mul, Math.sqrt, object-deref, object-create, static-vs-instance methods (and variables!) all keep changing. Performance tips that used to be worthwhile (e.g., declaring your two most frequently-accessed variables first within the block - because there are special bytecodes for faster access to the first two 32-bit variables IIRC), and which can still be found on websites offering tips on performance, are now just pointless.
- A comprehensive round-up of game-programming resources. CFXweb's one is massively out-of-date, and most other such collections are just self-promotional rubbish. We all know Gama, Flipcode, and a few others, but theres lots of hugely useful ones that keep slipping through the net.
|