uccser/cs-field-guide

View on GitHub
csfieldguide/chapters/content/en/programming-languages/sections/further-reading.md

Summary

Maintainability
Test Coverage
# Further reading

- The [TeachICT lesson on programming languages](http://www.teach-ict.com/gcse_computing/ocr/216_programming/programming_languages/miniweb/index.php) covers many of the topics in this chapter
- CS Online has a [quick overview of this topic](http://courses.cs.vt.edu/~csonline/ProgrammingLanguages/Lessons/Introduction/index.html)
- Wikipedia entries on [programming language](https://en.wikipedia.org/wiki/Programming_language), [high level language](https://en.wikipedia.org/wiki/High-level_programming_language), and [low level language](https://en.wikipedia.org/wiki/Low-level_programming_language)

- [Website including posters comparing programming languages](http://programming.dojo.net.nz/) by Samuel Williams
- [Tutorial comparing programming languages](http://holowczak.com/programming-concepts-tutorial-programmers/)
- [A poster with full details of the file content in an executable file](http://code.google.com/p/corkami/wiki/PE101?show=content) (the .exe format)
- David Bolton explains a [Programming Language](http://cplus.about.com/od/introductiontoprogramming/p/programming.htm), [Compiler](http://cplus.about.com/od/introductiontoprogramming/p/compiler.htm), and [the difference between Compilers and Interpreters](http://cplus.about.com/od/introductiontoprogramming/a/compinterp.htm).
- [Computerworld article on the A to Z of programming languages](http://www.computerworld.com.au/article/344826/z_programming_languages/)
- [What is Python?](http://python.about.com/od/gettingstarted/ss/whatispython_4.htm) (compared with other languages)
- [A very large poster showing a timeline of the development of programming languages](http://www.levenez.com/lang/)
- [Hello World program in hundreds of programming languages](http://www.roesler-ac.de/wolfram/hello.htm)
- [99 bottles of beer song in hundreds of programming languages](http://99-bottles-of-beer.net/)


{panel type="teacher-note"}

# Links of interest

The following links will be of more interest to teachers

- [a brief overview of many of the key concepts in this chapter](http://userpages.wittenberg.edu/bshelburne/Comp150/ProgrammingLanguages.html)
- [a humorous but not directly relevant history of programming language](http://james-iry.blogspot.co.nz/2009/05/brief-incomplete-and-mostly-wrong.html)

{panel end}