Programmiersprachen 07.10.2021, 09:00 Uhr

Wird C# zu komplex?

Im November erscheint zusammen mit .NET 6 auch C# 10. Es kommt wieder mit neuen Features. Einige Entwickler fragen sich inzwischen, ob C# zu komplex wird.
(Quelle: devblogs.microsoft.com)
Bryan Hogan befragte in seinem Podcast, Mads Torgersen, Designer und Program Manager für C# bei Microsoft zu den neuen Funktionen in C# 10 (27:22): "All diese neuen Funktionen fühlen sich wie neue Wege an, alte Dinge zu tun, und ich könnte mir vorstellen, dass sie verwirrend sein könnten. Ein Kritikpunkt an C#, den es schon seit einiger Zeit gibt, ist, dass es ohnehin so viele Möglichkeiten gibt, eine Sache zu tun, und jetzt haben Sie eine ganze Reihe neuer Möglichkeiten hinzugefügt, um Dinge zu tun, die ich bereits tun konnte."
Torgersen sieht diese Herausforderung auch. Er sagt: "Wenn man eine Programmiersprache hat und sie für jemanden, der das nächste Projekt macht, die beste Option bleiben soll, muss sie modern sein. Sie muss über Möglichkeiten verfügen, Dinge zu tun, die genauso ausdrucksstark, schlank, ergonomisch, leistungsfähig, schnell und effizient sind wie die anderen Sprachen. Wir müssen uns also ständig weiterentwickeln, um das zu erreichen. Gleichzeitig wollen wir nicht alles über den Haufen werfen, nur weil wir den bestehenden Code der Leute kaputt machen." Zudem würden die neueren Features den Code optimieren, nicht nur die Semantik.
Das komplette Gespräch zwischen Bryan Hogan und Mads Torgersen – es ist Teil 1, ein zweiter Teil soll demnächst folgen – können Sie hier nachhören.


Das könnte Sie auch interessieren