{"version":"1.0","type":"rich","provider_name":"Acast","provider_url":"https://acast.com","height":250,"width":700,"html":"<iframe src=\"https://embed.acast.com/$/66ff347463073ba71bb59705/673275449e7b27e0ac0232ba?\" frameBorder=\"0\" width=\"700\" height=\"250\"></iframe>","title":"Scott & Mark Learn To... Pick a Programming Language","description":"<p>In this episode of <em>Scott &amp; Mark Learn To</em>, 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.&nbsp;&nbsp;</p><p>&nbsp;</p><p><strong>Takeaways:</strong>&nbsp;&nbsp;&nbsp;&nbsp;</p><ul><li>Rust’s key advantage with enforced memory safety&nbsp;</li><li>Python’s dominance in AI due to its robust ecosystem not just its language features&nbsp;</li><li>Why programming language selection is driven by ecosystems, tools, and personal preference&nbsp;</li></ul><p>&nbsp;&nbsp;&nbsp;</p><p><strong>Who are they?</strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p><p><a href=\"https://www.linkedin.com/in/shanselman/\" rel=\"noopener noreferrer\" target=\"_blank\">View Scott Hanselman on LinkedIn</a>&nbsp;&nbsp;</p><p><a href=\"https://www.linkedin.com/in/markrussinovich/\" rel=\"noopener noreferrer\" target=\"_blank\">View Mark Russinovich on LinkedIn</a>&nbsp;&nbsp;&nbsp;</p><p>&nbsp;</p><p>Watch Scott and Mark Learn on <a href=\"https://www.youtube.com/@shanselman\" rel=\"noopener noreferrer\" target=\"_blank\">YouTube</a>&nbsp;</p><p><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</strong>&nbsp;&nbsp;</p><p><strong>Listen to other episodes at </strong><a href=\"http://scottandmarklearn.to/\" rel=\"noopener noreferrer\" target=\"_blank\"><strong>scottandmarklearn.to</strong></a>&nbsp;&nbsp;</p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p><p>Discover and follow other Microsoft podcasts at<a href=\"https://news.microsoft.com/podcasts/\" rel=\"noopener noreferrer\" target=\"_blank\"> microsoft.com/podcasts</a>&nbsp;&nbsp;&nbsp;</p><p><br></p><p><strong>Download the</strong> <a href=\"https://aka.ms/SMLT_S01E04_Transcript\" rel=\"noopener noreferrer\" target=\"_blank\">Transcript</a></p>","author_name":"Microsoft"}