Page 203 - DCAP104_EXPOSURE_TO_COMPUTER_DISCPLINES
P. 203

Exposure to Computer Disciplines



                   Notes         9.5 Keywords

                                 Compiler: A compiler is a computer program (or set of programs) that transforms source code
                                 written in a programming language (the source language) into another computer language (the
                                 target language, often having a binary form known as object code).
                                 Computer programming: Computer programming is the process of designing, writing, testing,
                                 debugging / troubleshooting, and maintaining the source code computer programs.
                                 Debugging: Debugging is a methodical process of finding and reducing the number of bugs,
                                 or defects, in a computer program or a piece of electronic hardware, thus making it behave as
                                 expected.
                                 Hardware interfaces: A hardware interface is described by the mechanical, electrical and logical
                                 signals at the interface and the protocol for sequencing them (sometimes called signaling).
                                 Paradigms: A programming paradigm is a fundamental style of computer programming.
                                 (Compare with a methodology, which is a style of solving specific software engineering problems.)



                                              1. What is the difference in memory management between Java and C++?
                                              2. Is it possible to create a memory leak in Java?


                                 9.6 Self-Assessment Questions

                                    1. Errors in computer results could be due to

                                         (a) Encoding of data          (b) Transmission of data
                                         (c) Manipulation of data      (d) All of the above
                                    2. Defect prevention is defined as:

                                         (a) Finding and fixing errors after insertion
                                         (b) Finding and fixing errors before release but after insertion

                                         (c) Finding and fixing errors after release
                                         (d) Avoiding defect insertion
                                    3. Product quality is defined as:

                                         (a) Delivering a product with correct requirements
                                         (b) Delivering a product using correct development procedures
                                         (c) Delivering a product which is developed iteratively

                                         (d) Delivering a product using high quality procedures
                                    4. Transistors are associated with which computer system?
                                         (a) First generation          (b) Fifth generation

                                         (c) Second generation         (d) None of these







        196                               LOVELY PROFESSIONAL UNIVERSITY
   198   199   200   201   202   203   204   205   206   207   208