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#.
Visual C# is just the marketing name that Microsoft uses for C#, therefor Visual C# is just 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.
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.
good one dude... that's a nice post on c#...looking forward to your next blog
ReplyDeleteThanks bro..
Delete