In Austria and Germany ~40h/week work weeks are common even for developers (lived more than 8 years in both combined and worked as a programmer in several companies almost this entire time). Usually If you work more than 40h in one week you can compensate by working fewer hours in the next one.
I think this is common to all EU countries, save for maybe the UK (don't know, but they seem to be a bit less socialist than continental western europe).