Ken Thompson
The semicolon version of the for loop was borrowed by Ken Thompson from the work of Stephen Johnson.