A Brief History of Programming Languages