Page 150 - DCAP507_SYSTEM_SOFTWARE
P. 150

System Software                                               Avinash Bhagat, Lovely Professional University




                    Notes                  Unit 10: Programming Languages Concept (I)

                                     CONTENTS

                                     Objectives
                                     Introduction
                                     10.1 Programming Languages
                                          10.1.1  Need for Computer Languages
                                          10.1.2  Selection Criteria of Programming Language

                                          10.1.3  Classification of Programming Languages
                                          10.1.4  Generation of Programming Languages
                                     10.2 High Level Languages

                                          10.2.1  Importance of High Level Languages
                                          10.2.2  Popular High Level Programming Languages
                                          10.2.3  Features of High Level Languages
                                     10.3 Data Types
                                          10.3.1  Primitive Data Types

                                          10.3.2  User-defined Data Types
                                          10.3.3  Structure Data Types
                                     10.4 Data Structures

                                     10.5 Storage Allocation
                                          10.5.1  Segments and Addresses
                                          10.5.2  Simple Storage Layout
                                          10.5.3  Multiple Segment Types
                                          10.5.4  Segment and Page Alignment

                                     10.6 Variable
                                          10.6.1  Accessing of Pointers
                                          10.6.2  Accessing of Label Variable

                                     10.7 Summary
                                     10.8 Keywords
                                     10.9 Review Questions
                                     10.10 Further Readings

                                  Objectives

                                  After studying this unit, you will be able to:

                                      Understand the concept of programming languages
                                      Discuss importance of high level languages



          144                               LOVELY PROFESSIONAL UNIVERSITY
   145   146   147   148   149   150   151   152   153   154   155