As we know C# was developed together with .Net framework most of them refer this C# language as .Net language. This C# language is designed in the way that it is simple, easy and type safe. It acquires most of the concepts of the other high level language. It mainly supports Object oriented programming concepts. We should bother about memory leaks particularly in this language. It has a rich class library with many classes, methods and many functions that can be implemented easily. If you need to run your application with C# language that platform should particularly have .Net framework in that platform. It also has a good support of distributed systems. It also supports reusable concepts. This language is used to write programs for many different kind of applications like Windows desktop applications, Windows store applications, Web service and many more.
Some of the features of C# are
Security is the main feature which was implemented in this C# language by Microsoft. The concepts of delegates also implemented.
Backward Compatibility is very good in C#. It supports the windows applications in the cross platform portability
Programming support with respect to C# is high compared to other languages. It supports the wide concepts from most of the programming languages.
C# can be used to write wide range of applications due to their portability, from simple desktop widgets to high end web service. We can also write applications with respect to secure systems programming and even robotics.
So we have most of the features in other languages but why should we prefer C# rather than other languages.
- Mainly when we work with Windows platform applications we should particularly choose this C# language while it has the rich libraries particularly when we develop applications with respect to Windows.
- Even we have other programming languages like VB.Net similar to this. But C# is more compatible compared to this language.
- Once while we begin to understand programming and using this C#, the learning procedure with c# will be much shorter compared to other languages.
- We can say C# is a loose language while compared to VB.Net
- We use delegates in C#, encapsulated signatures which enables type safe.
- It supports all the concepts of Object Oriented Concepts like inheritance, polymorphism, encapsulation.
C# is more powerful language compared to Java. The code written in Java can be written easily in C# and many features such as linq, lambda is impossible in Java. And we also know that C# language is type safe. It is easy to write programs compared to Java. Most of the features were covered in C# with respect to Java and it is easy compared to Java to access the most of the features. Even C# language also face some problems. It should be particularly executed if and only if the operating system installed with .Net framework
No comments:
Post a Comment