Dennis Ritchie Dennis Ritchie Dennis Ritchie