Archive for April, 2005

(Mis-)Use for review

Wednesday, April 27th, 2005

Often after I have written some code, I step through the code with the debugger even without trying to run the program before. It’s a habit I developed over the years, and I never thought much about it. So what is the reason I am doing it?

Several ways to initialization

Monday, April 25th, 2005

Today I learned a Java language feature that I never missed (yet?): You may include a statement block in your class’ body to do some initialization stuff at class initialization time or at object initialization time.

Out of the 70’s

Friday, April 22nd, 2005

GCC 4.0 is now released. One of the major features of this release is the optimization framework that is now based on SSA (Single static assignment). SSA is an intermediate program representation that enables a lot of optimizations at low cost. It was first discribed in a paper in 1991 and is state of the [...]

Designed for performance

Sunday, April 17th, 2005

If it comes to programming and performance, I often claim “Optimize - don’t do it”. But does this mean that performance shouldn’t be taken into account when designing software?

Windy walls

Wednesday, April 13th, 2005

… while climbing in the Provence last week. We had to leave earlier than planned due to the cold and windy whether. Nevertheless I brought a nice set of photos back home.