Hi everyone,
just to clarify, pupils can answer code writing questions in whatever programming language they’ve been taught in. Haggis pseudocode is a standard reference language for examiners setting code understanding questions so the style of pseudocode doesn’t vary from year to year as it’s done in the past and because examiners don’t know which languages pupils will be familiar with.
If it states in a question “write the answer in a language with which you are familiar with” I’d expect most students to be writing their answer in VB 6.0, VB.NET, TrueBasic, COMAL, Pascal, Python 2 or 3, Livecode, Java, Javascript or any other programming language their teacher has used to teach the basic CS concepts.