Introduction to .NET
We are doing a small introduction to .NET, discussing the general structure of a program, how it functions, and how we can write code.
📄️ Introduction
Why C#? First of all, we need to understand how programming languages have evolved and why certain languages are not sustainable for certain applications.
📄️ Development Environment and Code Guidelines
To start programming in C#, you need an IDE and packages for .NET 8 (the necessary dependencies will be installed automatically):
📄️ Automatic Memory Management
In general, there are two methods through which automatic memory management can be achieved in programming languages: garbage collection (GC) and smart pointers.