seradio-episode97-interviewAndersHejlsberg.mp3

Topics covered
Episode Highlights
Early Experiences
, a prominent figure in software development, shares his early programming experiences that shaped his career. During high school, he was introduced to programming through ALGOL on a mini computer, which sparked his interest in software development. This foundational experience led him to explore Pascal during his university years, where he and his friends started a company focused on kit computers. Anders recalls, "I wanted to write an ALGOL compiler because that was what I knew. But then my friend was going, you know, there's this new thing called Pascal, you know, you should take a look at it." 1
Compiler Development
The journey of creating the first Pascal compiler was a pivotal moment in career. He found Pascal simpler to implement than ALGOL, which led to the development of a precursor to Turbo Pascal. This compiler, written in Z80 assembler, was remarkably compact, fitting into just 12K, including the runtime and an on-screen editor. reflects on this achievement: "You could yank out the Microsoft ROM basic and then stick in our little Pascal compiler." 1
Related Episodes


Episode 97: Interview Anders Hejlsberg
Answers 383 questions

Episode 96: Interview Krzysztof Czarnecki
Answers 383 questions
seradio-episode90-ProductLineEngineering_Pt2_CharlesKrueger.mp3
Answers 383 questions

SE-Radio Episode 350: Vivek Ravisankar on HackerRank
Answers 383 questions

Episode 36: Interview Guy Steele
Answers 383 questions

SE Radio 618: Andreas Møller on No-Code Platforms
Answers 383 questions

Episode 111: About Us 2008
Answers 383 questions
seradio-episode132-architectureMistakesWithEoinWoods_clean.mp3
Answers 383 questions

Episode 397: Pat Helland on Data Management with Microservices.mp3
Answers 383 questions
Episode 122: Interview Janos Sztipanovits
Answers 383 questions
Episode 197: Lars Vogel on Android
Answers 383 questions

SE-Radio-Episode-274-Sam-Aaron-on-Sonic-Pi
Answers 383 questions

seradio-episode130-codeVisualizationWithMicheleLanza.mp3
Answers 383 questions

Episode 38: Interview James Noble
Answers 383 questions