C# Compiler and Language Design at Microsoft with Jared Parsons
Автор: Software Engineering Daily
Загружено: 2024-03-26
Просмотров: 904
Описание:
#CSharpCompiler, #LanguageDesign, #CompilerChallenges, #DotNet9
Language and compiler design are fundamental aspects of computer science. High-level languages are how most developers interact with computers, so it's hard to overstate the significance of compiler engineering or the aesthetics of language syntax.
C# is a general-purpose high-level language that was created by Anders Hejlsberg at Microsoft in 2000, and was open-sourced in 2014.
Jared Parsons is the Principal Developer Lead on the C# Language Team at Microsoft, where he's worked for 20 years. He joins the show to talk about how the C# compiler is developed, the compiler as an API, language creation as an art, the experience of open-sourcing C#, and much more.
⌚Timestamps:
00:00 Introduction and Background
04:00 Managing Breaking Changes
09:04 Costs and Maintenance of Compatibility
12:20 Language Choices at Microsoft
20:20 Influences on Visual Studio's Design
26:05 Building Features and Development Process
32:03 Release Cycles and Evolution
39:52 Introduction to Language Design and Compiler Challenges
44:57 Compiler Design Challenges and Aesthetics of Language
49:32 Evolving Problems and Future of C# and Wrapping Up
👍🏼 Give your thumbs-up and subscribe to the channel!
🎙️ Check out more of our podcasts
http://softwareengineeringdaily.com/
Twitter / software_daily
LinkedIn / software-engineering-daily
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: