Page 7 - DCAP505_MODERN_PROGRAMMING_TOOLS_AND_TECHNIQUES_II
P. 7

Kumar Vishal, Lovely Professional University                                    Unit 1: Introduction to C#




                                Unit 1: Introduction to C#                                      Notes




             CONTENTS
             Objectives
             Introduction
             1.1   What is C#?

             1.2   Why C#
             1.3   Evolution of C#
             1.4   Characteristics of C#
             1.5   .NET Platform
                 1.5.1   Common Language Runtime (CLR)

                 1.5.2   Common Type System (CTS)
                 1.5.3   Common Language Specification (CLS)
                 1.5.4   Class Liabrary (CL)
             1.6   Writing a C# Program

                 1.6.1   Comparison between C++ and C#
                 1.6.2   Comparison between Java and C#
             1.7  Summary
             1.8  Keywords
             1.9   Review Questions

             1.10  Further Readings


          Objectives


          After studying this unit, you will be able to:
          z z  Scan C#

          z z  Describe C# evolution
          z z  Demonstrate characteristics of C#
          z z  Recognize the difference between C# from C++ and Java
          z z  Write a C# program

          Introduction

          This unit will introduce you to C# which Microsoft introduced as an attempt to have a single
          computer language that has all the features that a modern computer would like it to have. It has
          several features and capabilities, which enable programmers to overcome the limitations of other
          programming languages such as Visual Basic, C and C++ and Java. You will also learn about
          the .NET platform which is the most important component essential to C# programming as the




                                           LOVELY PROFESSIONAL UNIVERSITY                                     1
   2   3   4   5   6   7   8   9   10   11   12