Introduction of C# programming

  • Post author:
Download PDF
Advertisement

Introduction of C# programming

The C# programming language was designed for developing programs for Microsoft’s .NET Framework. C# stands for “see sharp”.

In the late 1990s, Windows programming using the Microsoft platform that fractured into several many other branches. Most computer programmers were using Visual Basic (VB) language, C, or C++ language. Some C and C++ programmers were using the raw Win32 API, but some other programmers were using Microsoft Foundation Classes (MFC). Some other programmers had moved to the Component Object Model (COM). All these technologies had their problems.

  • The raw Win32 API was not object-oriented.
  • MFC (Microsoft Foundation Classes) was object-oriented but was inconsistent.
  • COM (Component Object Model), although conceptually simple, and was complex in its actual coding architecture and required lots of ugly.

C# was developed by Anders Hejlsberg and his team during the development of the .Net Framework and approved by the European Computer Manufacturers Association (ECMA) and the International Standards Organization (ISO).

The .NET Framework offers computer programmers considerable improvements over previous Windows programming environments. In 2002, Microsoft introduced the first version of the .NET Framework, which covers all old problems and meets the goals for the next-generation systems. The .NET Framework is a much more consistent and object-oriented programming environment than all MFC or COM programming technologies.

Advertisement

C# language contains some features the following:

Security: In the execution environment, C# provides much more security than other all programming languages.

Multiple platforms: C# supported multiple platforms like server, desktop machines to PDAs and cell phones.

Industry standards: The system uses industry-standard communication protocols, such as HTTP, XML, JSON, SOAP, and WSDL.

Some features of C# programming languages:

  • Object Oriente
  • Easy to learn
  • Component oriented
  • General-purpose programming language
  • Platform independent
  • More secure
  • Support multithread techniques
  • Automatic garbage collection
  • Properties and events
  • Indexers
  • Delegate and event management
  • Standard library
  • Integration and windows
  • Conditional compilation

 

Net Framework Components

Advertisement

This Post Has 7 Comments

  1. minecraft

    Attractive component to content. I just stumbled upon your blog and in accession capital to assert that I get
    in fact enjoyed account your blog posts. Any way I’ll be subscribing on your feeds
    or even I fulfillment you get entry to constantly
    fast.

  2. minecraft

    Thanks for sharing your thoughts on introduction of c programming.
    Regards

  3. minecraft

    Oh my goodness! Awesome article dude! Thank you so much,
    However I am encountering troubles with your RSS.
    I don’t know the reason why I cannot join it. Is there anybody else
    having the same RSS problems? Anyone that knows the solution can you
    kindly respond? Thanks!!

  4. minecraft

    This is my first time go to see at here and i am genuinely impressed to read all at single
    place.

  5. 10-0-0-0-1.com

    Great post. I was checking constantly this blog
    and I’m impressed! Very useful info specifically the last part 🙂 I care for such information much.
    I was seeking this particular info for a very long
    time. Thank you and best of luck.

  6. zvodret iluret

    I like this post, enjoyed this one thank you for posting. “It is well to give when asked but it is better to give unasked, through understanding.” by Kahlil Gibran.

  7. zvodret iluret

    I think that is one of the so much significant info for me. And i’m satisfied studying your article. However should remark on few general things, The web site style is ideal, the articles is in reality excellent : D. Just right job, cheers

Comments are closed.