Page 228 - DCAP104_EXPOSURE_TO_COMPUTER_DISCPLINES
P. 228
Unit 11: Programming Process
11.6 Keywords Notes
A high-level programming language: This is a programming language with strong abstraction
from the details of the computer.
ISO 15504: It is also known as Software Process Improvement Capability Determination (SPICE),
is a “framework for the assessment of software processes”.
ISO 9000: It describes standards for a formally organized process to manufacture a product and
the methods of managing and monitoring progress.
Machine language: The machine language for a particular computer is tied to the architecture
of the CPU.
11.7 Self-Assessment Questions
1. A ____________ is an artificial language designed to express computations that can be
performed by a machine, particularly a computer.
2. It must never stand in there way as is all to often the case with standard scripting languages
(a) True (b) False
3. The purpose of operating systems and other low level code we need a language that operates
fast and just above the machine level.
(a) True (b) False
4. ____________ language for a particular computer is tied to the architecture of the CPU.
5. ____________ are just shorthand for machine instructions.
6. A ____________ is a programming language with strong abstraction from the details of the
computer.
7. Abstraction penalty is the barrier that prevents high-level programming techniques from
being applied in situations where computational resources are limited.
(a) True (b) False
8. Most web pages contain “www” to other related pages and perhaps to downloadable files,
source documents, definitions and other web resources.
(a) False (b) True
11.8 Review Questions
1. Define programming language and its categories.
2. What is scripting? Differentiate between programmer scripting and scripting.
3. Give brief discussion on Machine and Assembly Language.
4. Describe reading machine language.
5. Give compilation and interpretation of high level languages.
LOVELY PROFESSIONAL UNIVERSITY 221