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?
Archive for April, 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.
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 [...]
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?
… 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.