Skip to content

Latest commit

 

History

History

.net

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

Heavily biased about C#

This main .NET language deserves to be noted as one of the most eloquent and all-around languages/platforms for systems and applications. It's a Microsoft flagship (enough said), where the ship is .NET and the flag is C#.🙋

It evolves nonstop, providing us with state-of-the-art, concise, comprehensible syntax, and incredible features (LINQ🔗, TPL🪟, Rx.NET:octocat: i.a.).

Its dedicated team🧑‍🤝‍🧑 learns from the drawbacks and advantages of other languages, own community:octocat:, and looks up trade-offs between readability and brevity.

C# allows developers to focus on code quality, which .NET will care to compile into effective and safe executables.💾 The cleaner the code - the better performance.

Nonetheless C# offers "lower-level" unsafe syntax, optimized collections, concurrent structures, and memory spans for specific boosts, intensive tasks, and parallel calculations.

Besides new features, each annual release significantly improves major parts' performance. Learning resources are best-of-the-breed for newcomers and skilled with IDEs free for educational and personal use.⌨️

Surprisingly C# is widely utilized in APIs and drivers to industry-standard embedded software (i.a. automotive and machinery) and game dev (popular Unity engine🔗).

With all given praise C# isn't monumentally accomplished and experience in various projects and teams allows me to sort out its goodies and lacks in the subfolders.

___________
    :⛵: Microsoft has neither acquired it (akin to Java) nor outsourced (it could be Python) but recruited a team to raise the mega-framework.
    🙋 Genuine C++ experts are justified to name C# "just another Basic" while others will argue that it harnesses design phantasies for the sake of dev progress and clarity.
    🧑‍🤝‍🧑 Where you know top figures by name and can follow them on Git, media, and social networks.
    💾 Now you can avoid selecting a processor, memory models🪟 and turning off 1MB of RAM to get performance bonus on release.
    ⌨️ Visual Studio Community Edition and JetBrains Rider.

🔚 ... but README+