CSFG
English Deutsch Beta Español Beta język polski (2.6.0)
Chapters Curriculum Guides Appendices

Programming Languages
3.6. Further reading

Programming Languages

  • 3.1. What's the big picture?
  • 3.2. Machine code (low level languages)
  • 3.3. A babel of programming languages
  • 3.4. How does the computer process your program?
  • 3.5. The whole story!
  • 3.6. Further reading
  • The TeachICT lesson on programming languages covers many of the topics in this chapter

  • CS Online has a quick overview of this topic

  • Wikipedia entries on programming language, high level language, and low level language

  • Website including posters comparing programming languages by Samuel Williams

  • Tutorial comparing programming languages

  • A poster with full details of the file content in an executable file (the .exe format)

  • David Bolton explains a Programming Language, Compiler, and the difference between Compilers and Interpreters.

  • Computerworld article on the A to Z of programming languages

  • What is Python? (compared with other languages)

  • A very large poster showing a timeline of the development of programming languages

  • Hello World program in hundreds of programming languages

  • 99 bottles of beer song in hundreds of programming languages

Links of interest Teacher Note

The following links will be of more interest to teachers

  • a brief overview of many of the key concepts in this chapter
  • a humorous but not directly relevant history of programming language
Previous:
The whole story!
Next:
Human Computer Interaction

Looking for something for primary schools? Check out CS Unplugged.

The Computer Science Field Guide is an online interactive resource for high school students learning about computer science.

Useful Links

  • About
  • Chapters
  • Interactives
  • Curriculum Guides

Community

  • Twitter
  • YouTube
  • GitHub

Help

  • Search
  • Glossary
  • Feedback

Switch to student mode

English | Deutsch | Español | język polski (2.6.0)

The Computer Science Field Guide material is open source on GitHub, and this website's content is shared under a Creative Commons Attribution-ShareAlike 4.0 International license. The Computer Science Field Guide is a project by the Computer Science Education Research Group at the University of Canterbury, New Zealand. Icons provided generously by icons8.

3.16.0

This definition is not available in English, sorry!