Scott & Mark Learn To...

Scott & Mark Learn To... Pick a Programming Language


Listen Later

In this episode of Scott & Mark Learn To, Scott Hanselman and Mark Russinovich dive into the quirks and philosophies of programming languages—debating the purpose of small languages, like Erlang, versus giants like JavaScript. Along the way, they discuss whether modern languages with hindsight (like Kotlin) are inherently better and reminisce about the good old days of writing code in C, Delphi, and even 6502 assembler. Mark reflects on transitioning to Rust for system-level code in Azure, marking a deliberate move away from C/C++. He highlights Rust’s ownership model, memory safety, and enforced concurrency as the game-changers. Meanwhile, Scott is poking fun at the oddities of language trends, including Python’s rise to dominance in machine learning.  

 

Takeaways:    

  • Rust’s key advantage with enforced memory safety 
  • Python’s dominance in AI due to its robust ecosystem not just its language features 
  • Why programming language selection is driven by ecosystems, tools, and personal preference 

   

Who are they?     

View Scott Hanselman on LinkedIn  

View Mark Russinovich on LinkedIn   

 

Watch Scott and Mark Learn on YouTube 

       

Listen to other episodes at scottandmarklearn.to  

         

Discover and follow other Microsoft podcasts at microsoft.com/podcasts   


Download the Transcript

Hosted on Acast. See acast.com/privacy for more information.

...more
View all episodesView all episodes
Download on the App Store

Scott & Mark Learn To...By Microsoft

  • 5
  • 5
  • 5
  • 5
  • 5

5

5 ratings


More shows like Scott & Mark Learn To...

View all
This Week in Tech (Audio) by TWiT

This Week in Tech (Audio)

3,003 Listeners

Hanselminutes with Scott Hanselman by Scott Hanselman

Hanselminutes with Scott Hanselman

377 Listeners

.NET Rocks! by Carl Franklin and Richard Campbell

.NET Rocks!

247 Listeners

MacBreak Weekly (Audio) by TWiT

MacBreak Weekly (Audio)

2,014 Listeners

Windows Weekly (Audio) by TWiT

Windows Weekly (Audio)

869 Listeners

Intelligent Machines (Audio) by TWiT

Intelligent Machines (Audio)

680 Listeners

MacBreak Weekly (Video) by TWiT

MacBreak Weekly (Video)

331 Listeners

Accidental Tech Podcast by Marco Arment, Casey Liss, John Siracusa

Accidental Tech Podcast

2,092 Listeners

Upgrade by Relay

Upgrade

1,199 Listeners

Software Engineering Daily by Software Engineering Daily

Software Engineering Daily

629 Listeners

Soft Skills Engineering by Jamison Dance and Dave Smith

Soft Skills Engineering

275 Listeners

Malicious Life by Malicious Life

Malicious Life

928 Listeners

CoRecursive: Coding Stories by Adam Gordon Bell - Software Developer

CoRecursive: Coding Stories

185 Listeners

The Stack Overflow Podcast by The Stack Overflow Podcast

The Stack Overflow Podcast

64 Listeners

This Week in Space (Audio) by TWiT

This Week in Space (Audio)

137 Listeners