Bauer also worked in the committees that developed the imperative computer programming languages ALGOL 58 and its successor ALGOL 60, important predecessors to all modern imperative programming languages.
Pracował również w komitecie, który opracowywał język programowania ALGOL 58 i jego następcę ALGOL 60, ważnego poprzednika wszystkich współczesnych języków imperatywnych.