Download Software development process

Transcript
ANSWERS TO QUESTIONS
After Section 2.1
Q1. High-level is easier to understand.
Q2. High-level is easier to correct.
Q3. Machine code and assembler are low-level languages.
Q4. Pascal and BASIC are two high-level languages (there are many more).
Q5. High-level languages are designed to be understood by humans; LLLs
are designed to be understood by computers.
Q6. High-level languages are more readable, easier to fix bugs, designed for
problem solving.
After Section 2.4
Q1. Interpreters and compilers.
Q2. A compiler translates a whole program before executing it.
Q3. An interpreter translates line-by-line.
Q4. Compiled programs run more quickly because they are already in
machine code, so don’t need to be translated.
After Section 2.6
Q1. A macro is a program to automate a process in an application; it can be
activated by a combination of keys whenever it is needed.
Q2. Macros are written in scripting languages like VBA.
Q3. They allow automation of frequently repeated complicated combinations
of actions.
Q4. For automating a complex set of formatting commands in a word
processor or automating a complex query in a database.
148
SOFTWARE DEVELOPMENT (INT 2, COMPUTING)
© Learning and Teaching Scotland 2009