Tag: compilers

Episode 414: Jens Gustedt on Modern C

Filed in Episodes by on June 23, 2020 0 Comments
Episode 414: Jens Gustedt on Modern C

Jens Gustedt, author of the Modern C book, former co-editor of the C standard document ISO/IEC 9899:2018 and a senior scientist at the French National Institute for Computer Science and Control (INRIA) discuss what is classed as Modern C, what is legacy C and what has changed in the past 50 years in the C […]

Continue Reading »

Episode 402: Rich Harris on the Svelte Javascript Framework

Filed in Episodes by on March 12, 2020 0 Comments
Episode 402: Rich Harris on the Svelte Javascript Framework

Rich Harris, author of the Javascript module bundler Rollup, discusses with SE Radio’s Adam Conrad his Javascript framework Svelte as a high-performance alternative to mainstay frameworks such as React, Angular, and Vue. They begin with a brief overview of Svelte and how it came to be, then dive in on the compiler-as-a-framework concept, briefly discussing its […]

Continue Reading »

Episode 384: Boris Cherny on TypeScript

Filed in Episodes by on October 16, 2019 0 Comments
Episode 384: Boris Cherny on TypeScript

Boris Cherny, author of Programming TypeScript, speaks with Nate Black explaining how TypeScript can scale Javascript projects to larger teams, larger code bases, and across devices. TypeScript is a “gradually typed” language, which allows you to add compile time verification to a JavaScript project bit by bit. TypeScript aims to be practical by catching common […]

Continue Reading »

Episode 372: Aaron Patterson on the Ruby Runtime

Filed in Episodes by on July 12, 2019 1 Comment
Episode 372: Aaron Patterson on the Ruby Runtime

Aaron Patterson of GitHub discusses the Ruby language and its runtime.  Host Jeremy Jung spoke with Aaron about the Ruby language and how it works.  They discuss the language virtual machine, concurrency, garbage collection, and JIT compilation.  If you’ve ever wondered what’s happening under the hood of a programming language, this is a great introduction. […]

Continue Reading »

365: Thorsten Ball on Building an Interpreter

Filed in Episodes by on May 7, 2019 0 Comments
365: Thorsten Ball on Building an Interpreter

Thorsten Ball, author of Writing an interpreter in Go as well as its sequel Writing a Compiler in Go. Adam Gordon Bell spoke with Ball about building an interpreter. Topics covered include the differences between an interpreter and a compiler, what languages are most commonly used for writing interpreters, the advantages and disadvantages of go, […]

Continue Reading »