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