Computer ScienceCode 2210
Types of programming language, translators and integrated development environments (IDEs)
What this topic asks you to be able to do
- Explain what high-level and low-level languages are, including the strengths and weaknesses that each one has
- understand that assembly language belongs to the low-level family and makes use of mnemonics, and that turning an assembly language program into machine code calls for an assembler
- Describe how compilers and interpreters work, including the way each translates high-level language and how each one reports errors
- account for the benefits and drawbacks of a compiler and of an interpreter
- explain what part an IDE plays when writing program code, and which functions IDEs commonly offer