https://www.webopedia.com/TERM/P/programming_language.html
https://www.bbc.com/bitesize/articles/z3whpv4