Blogs
Ershov lecture 
On April 11 I gave the “Ershov lecture” in Novosibirsk. I talked about concurrency; a video recording is available here.
Bringing C code to the modern world 
The C2Eif translator developed by Marco Trudel takes C code and translates it into Eiffel; it produces not just a literal translation but a re-engineering version exhibiting object-oriented properties.
The origin of “software engineering” 
LASER summer school: Software for the Cloud and Big Data 
The 2013 LASER summer school, organized by our chair at ETH, will take place September 8-14, once more in the idyllic setting of the Hotel del Golfo in Procchio, on the island of Elba in Italy. This is already the 10th conference; the roster of speakers so far reads like a who’s who of software engineering.
The ABC of software engineering 
Lack of a precise context can render discussions of software engineering and particularly of software quality meaningless. Take for example the (usually absurd) statement “We cannot expect that programmers will equip their programs with contracts”. Whom do you mean? A physicist who writes 50 lines of Matlab code to produce a graph illustrating his latest experiment?


