Bowman, William Department of Computer Science, Faculty of Science Faculty (G+PS eligible/member) Computer and information sciences; Programming languages and software engineering; Programming languages; Compilers; programming languages