Why to choose C# ? - for Beginners

Hello Everyone, in my last blog "Cross Platform development" I promised(kind of) to tell you "why to choose C# ?".
So here we are ;-) ,  lets start exploring interesting features of  C#.


DIFFERENCE BETWEEN C# and VISUAL C#

When you program with C# in Visual Studio IDE it is then called Visual C#
Visual C# is just the marketing name that Microsoft uses for C#, therefor Visual C# is just C#.

GENERAL INFO :

Developed By : Anders Hejlsberg(Microsoft)

Most recent version : C# 6.0

First Appeared : 2000

Previous name: Cool(C-like Object Oriented Language)....{C# is much better I know :-)  }

FEATURES :

1. Direct memory manipulation is not allowed in C# , helps to carry out safe operation.

2. Automatic memory management(Since It is on .Net).

3. It has a built in suport to turn any component into web service that can be accesed over the internet.

4. It supports Polymorphism,Interfaces, Data Encapsulation.

5. In C# we can directly use components of VB.NET(and other managed code).

6. It allows programmers to easily build solutions for the microsoft .NET platform.

USED FOR :

1. Windows application

2. Cross platform development

3. Native iOS Apps

4. Android App Development

5. Dynamic websites and web services 

6. ASP.NET web Application

and many many more things...

I know for a beginner some of these things are a little difficult to understand , but don't worry I will be blogging all these topics in the coming time.

Visual C# Dominating : In Visual Studio you will see that there are different projects you can work upon with Visual Basics, Visual C++ ,  Typescript etc. You can create 5-6 types projects with these , but in Visual C# you get 12 different projects to work upon like: Cloud, Android, iOs , Silverlight, Windows phone , Web and many more, these different projects even have many sub-projects also.
From this we can say that C# is a Dominator in the Programming world.

BONUS: C# programmers are paid a very handsome amount of salary.
                C# developer salary in USA(click here)


I hope now you have got the idea of  "Why C# ?" ...

My next post will be about "NOT SO COMMON C++", for some shortcuts and some commom but useful methods of C++.

Keep exploring.




Comments

  1. good one dude... that's a nice post on c#...looking forward to your next blog

    ReplyDelete

Post a Comment

Popular Posts

NOT SO COMMON C++ : Access Specifiers

Li-Fi - Experience The Lightning Speed