John Barnes — British computer scientist (20th-century)