Home / Series / Chaos Communication Congress / Aired Order / Season 31 / Episode 127

Why are computers so @#!*, and what can we do about it? (#6574)

Speaker: Peter Sewell Computers have become ubiquitous and essential, but they remain massively error-prone and insecure - as if we were back in the early days of the industrial revolution, with steam engines exploding left, right, and centre. Why is this, and can we do better? Is it science, engineering, craft, or bodgery? I'll talk about attempts to mix better engineering methods from a cocktail of empiricism and logic, with examples from network protocols, programming languages, and (especially) the concurrency behaviour of programming languages and multiprocessors (from the ARMs in your phone to x86 and IBM Power servers), together with dealings with architects and language standards groups.

English
  • Originally Aired December 30, 2014
  • Runtime 60 minutes
  • Created January 3, 2015 by
    Administrator admin
  • Modified January 3, 2015 by
    Administrator admin