.NET Core
Die Neu-Implementierung von Microsofts .NET Plattform die so ziemlich überall läuft. Ja, auch auf Linux, MacOS, iOS, Android, ...und Windows
Programmiert ist der Compiler in C#, welches zu .NET Plattform gehört. Das heißt, dass .NET u.A. den Compiler und ggf. die Runtime (vergleichbar mit Java, lässt sich aber auch als Standalone compilieren) zur Verfügung stellt.
Warum C#? Weil ich es am besten kann und es ganz nette Features wie LinQ zur Verfügung hat.
Was brauche ich?
Im wesentlichen das dotnet SDK: https://dotnet.microsoft.com/download
Für Linux gibt es auch PPAs usw.
Wie compiliere ich?
Compilieren geht mit dotnet build
, ausgeführt im Ordner wo die .csproj
liegt.
dotnet run
compiliert und führt es direkt aus
Wer Visual Studio (das "große", nicht Code) kennt kann auch einfach die .sln
-Datei damit öffnen. Für VS Code gibt es eine C#-Erweiterung.