Go offline with the Player FM app!
#179 Mads Torgersen, C# 14
Manage episode 506767313 series 2414914
Summary
Mads Torgersen, the lead designer of C#, joins me to discuss what's new in C# 14.
Details
Who he is, what he does. His PhD. High and low level work. The language and the compiler. How the compiler enforces the language. Extension members - methods, properties, static, operators. Field backed properties. Going for a preview feature to full release; one feature that didn't make it. Null conditional assignment. Partial constructors; cognitive load of the language; optimized for heavy use and the professional developer; simple code vs simple language; the baggage of a C#. User defined compound assignment. Type unions - this year there is a design. dotnet run app.cs
, language changes. Reducing boilerplate over the years.
Full show notes
What's new in C# 14
C# Language Design Meetings
Other episodes with Mads
179 episodes
Manage episode 506767313 series 2414914
Summary
Mads Torgersen, the lead designer of C#, joins me to discuss what's new in C# 14.
Details
Who he is, what he does. His PhD. High and low level work. The language and the compiler. How the compiler enforces the language. Extension members - methods, properties, static, operators. Field backed properties. Going for a preview feature to full release; one feature that didn't make it. Null conditional assignment. Partial constructors; cognitive load of the language; optimized for heavy use and the professional developer; simple code vs simple language; the baggage of a C#. User defined compound assignment. Type unions - this year there is a design. dotnet run app.cs
, language changes. Reducing boilerplate over the years.
Full show notes
What's new in C# 14
C# Language Design Meetings
Other episodes with Mads
179 episodes
All episodes
×Welcome to Player FM!
Player FM is scanning the web for high-quality podcasts for you to enjoy right now. It's the best podcast app and works on Android, iPhone, and the web. Signup to sync subscriptions across devices.