languages

Episode 108: Simon Peyton Jones on Functional Programming and Haskell

2008-08-29 - We start our discussion with a brief look at what Haskell is and how a pure functional language is different from non-pure languages. We then look at the basic building blocks and the philosophy of the language, discussing concepts such as the lambda calculus, closures, currying, immutability, lazy ...
Download MP3

» more

Episode 97: Interview Anders Hejlsberg

2008-05-16 - In this episode we have the pleasure of talking to Anders Hejlsberg, Chief Language Strategist at Microsoft. We started by discussing his more distant past, namely, his involvement with Turbo Pascal and Borland's Delphi. We then looked at the influences Delphi had on C# and how C# evolved from ...
Download MP3

» more

Episode 91: Kevlin Henney on C++

2008-03-30 - In this episode, we talk with Kevlin Henney about the C++ programming language. We look at the history and the culture of the language, and how it went through several phases in its evolution. We also take a look at some of the special language features of C++ and their overall influence.
Download MP3

» more

Episode 89: Joe Armstrong on Erlang

2008-03-12 - In this Episode we're talking about Erlang with its creator Joe Armstrong. We started by looking at the history of the Erlang language and why it is so relevant today. We then looked at Joe's approach to Concurrency Oriented Programming and its main ingredients: share nothing, lightweight ...
Download MP3

» more

Richard P. Gabriel

Episode 84: Dick Gabriel on Lisp

2008-01-22 - In this Episode we're talking with Dick Gabriel on Lisp. We started by looking at artificial intelligence as the historic context of Lisp, the goals AI tried to reach, and how Lisp was supposed to help reach those. We then discussed the language itself, starting with the Data As Program / Program ...
Download MP3

» more

Episode 72: Erik Meijer on LINQ

2007-10-17 - This episode is a discussion with Erik Meijer on LINQ. This is a relatively technical discussion about the following topics: what is LINQ, what are the common abstractions between the different data structures one can access with LINQ, what is the relationship to established languages for querying, ...
Download MP3

No comments yet
Add new comment
» more

Episode 62: Martin Odersky on Scala

2007-07-15 - In this Episode we talk about the Scala language with its creator Martin Odersky. Scala is a language that fuses object oriented and functional programming. Martin started out by providing a two-minute overview over the language, and then talked a little bit about its history. We then discussed the ...
Download MP3

» more

Episode 61: Internals of GCC

2007-07-05 - This show takes a behind-the-scenes look at compilers and their inner workings, using the Gnu compiler collection (GCC) as an example. Arno interview Morgan Deters, covering all steps from the parsing of different programming languages to machine independenet optimizations and generating processor ...
Download MP3

» more

Episode 36: Interview Guy Steele

2006-11-10 - This episode is an interview with Guy L. Steele Jr.. Guy is a Sun Fellow and heads the Programming Language Research Group within Sun, and a generally well known "programming language guy" (see here for details). We briefly talk about Lisp and the resurgence of dynamic languages before we delve ...
Download MP3

No comments yet
Add new comment
» more

Episode 15: The Future of Enterprise Java

2006-05-15 - A very important area for Java are Enterprise Systems. With the advent of new technologies like Ruby on Rails, Java EE 5 or EJB 3 the landscape for Enterprise Systems appears to be changing a lot at the moment. In this episode Markus talks with Eberhard about what Enterprise Java actually is, why ...
Download MP3

No comments yet
Add new comment
» more

Syndicate content