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
   223   224   225   226   227   228   229   230   231   232   233