Save
gcse ocr computing
2.5 programming languages
Save
Share
Learn
Content
Leaderboard
Share
Learn
Created by
abigail
Visit profile
Cards (64)
What is an IDE?
A
software
package for writing code
View source
What feature allows code to be written and edited in an IDE?
Editor
View source
What is a feature of the code editor in an IDE?
Automatic
line numbering
View source
What does colour coding in an IDE help with?
It helps differentiate code
elements
View source
What is the purpose of auto-correct in an IDE?
To fix common
coding
errors automatically
View source
What does auto-suggestion do in an IDE?
It
suggests
code
completions
as
you
type
View source
What is the function of a runtime environment in an IDE?
It allows code to run on
different
platforms
View source
How does a runtime environment benefit programming?
It enables coding for
hardware
without access
View source
What is the role of error diagnostics in an IDE?
To locate and fix
coding errors
View source
What do breakpoints allow a programmer to do?
Pause the program to
examine
code
View source
What does variable tracing show during program execution?
The changing values of
variables
View source
What is syntax highlighting used for in an IDE?
To show where syntax
errors
occur
View source
What is the purpose of translators in programming?
To translate code into
executable
format
View source
What do compilers do in programming?
Translate the whole code into
machine code
View source
When are compilers typically used in development?
At the
end
when code is
finished
View source
What do interpreters do in programming?
Translate
and execute
source code
line by line
View source
What happens if code is incorrect when using an interpreter?
Interpreting is
stopped
View source
What is a characteristic of high-level programming languages?
They use English-like
keywords
View source
What is an example of a high-level programming language?
Java
View source
What is a disadvantage of compiled programs?
Code must be
re-compiled
after changes
View source
What is a benefit of compiled programs?
They run quickly without additional
software
View source
What is a characteristic of 4th generation programming languages?
They detail what
computation
to perform
View source
What is an example of a 4th generation language?
SQL
View source
What is a disadvantage of using interpreters?
Execution
is slower due to
translation
View source
What is an advantage of using interpreters?
Errors
can be quickly spotted
View source
What happens to instructions in an interpreter?
They are executed as soon as
translated
View source
What is a limitation of code compiled on one platform?
It will not run on
another
platform
View source
What is the relationship between high-level languages and machine code?
One
instruction
translates into many machine code instructions
View source
What is the purpose of SQL in 4th generation languages?
To perform
database queries
View source
What is a key feature of declarative languages?
They specify what to
compute
, not how
View source
What is a common use for assembly code?
Programming
device drivers
View source
What is the main function of a debugger?
To help locate and fix
errors
View source
What is the relationship between machine code and assembly code?
One assembly
instruction
translates to one machine instruction
View source
What is the main advantage of using a compiler over an interpreter?
Compiled
programs
run faster
View source
What is a disadvantage of high-level languages?
They require translation to
machine code
View source
What is the main purpose of a programming language?
To communicate
instructions
to a computer
View source
What is the significance of using mnemonics in assembly code?
They
make
code
easier
to
understand
View source
What is the role of keywords in high-level programming languages?
They
define
the
structure
and
commands
View source
What is the main challenge of using machine code?
It is
difficult
for humans to understand
View source
What is the purpose of object code generated by compilers?
To be executed by the
computer
View source
See all 64 cards