- Learn C# in 7 days
- Gaurav Aroraa
- 215字
- 2021-07-08 09:51:21
Introduction to C#
In simple words, C# (pronounced See-Sharp) is a programming language that is developed by Microsoft. C# is approved by International Standards Organization (ISO) and European Computer Manufacturers Association (ECMA).
This is the definition on the official website (https://docs.microsoft.com/en-us/dotnet/csharp/tour-of-csharp/index):
C# is a simple, modern, object-oriented, and type-safe programming language. C# has its roots in the C family of languages and will be immediately familiar to C, C++, Java, and JavaScript programmers.
Language C# is designed to adhere to Common Language Infrastructure (CLI), which we discussed on day one.
C# is the most popular professional language because of the following reasons:
- It is an object-oriented language
- It is component-oriented
- It is a structured language
- The main part that makes it the most popular: this is a part of the .NET Framework
- It has a unified type system, which means all types of language C# inherits from a single type object (this is also known as the mother type)
- It was constructed with a robust durable application such as Garbage collection (discussed on day one)
- It has the ability to handle unknown issues within a program, which is known as exceptional handling (we will discuss exception handling on day four)
- Robust support of reflection, which enables dynamic programming (we will discuss reflection on day four)
推薦閱讀
- Dynamics 365 for Finance and Operations Development Cookbook(Fourth Edition)
- 程序員面試白皮書
- 構建移動網站與APP:HTML 5移動開發入門與實戰(跨平臺移動開發叢書)
- Mastering Ember.js
- C語言從入門到精通(第4版)
- Visual C
- Responsive Web Design by Example
- Yocto for Raspberry Pi
- Learning OpenStack Networking(Neutron)
- 精通MATLAB(第3版)
- Mastering Unity 2D Game Development(Second Edition)
- 詳解MATLAB圖形繪制技術
- 運維前線:一線運維專家的運維方法、技巧與實踐
- Xcode 6 Essentials
- 奔跑吧 Linux內核