Racket with Matthew Flatt
Podcast: Play in new window | Download
Subscribe: RSS

“I think what functional programming does is codify what we’ve discovered are good ways to think about problems most of the time.”
Racket is a functional programming language similar to Lisp and Scheme.
Matthew Flatt is a member of the Racket core development team and also a professor of computer science at the University of Utah.
Questions
- What characterizes a Scheme language or a Lisp language?
- What is an s-expression?
- Why is Racket a good language to teach students how programming languages work?
- What’s the difference between a functional and a pure-functional language?
- What are the most important evolutionary moments in the history of programming languages?
- How would you define a domain specific language?
- What kinds of companies are using Racket?
Links
Sponsors
Hired.com is the job marketplace for software engineers. Go to hired.com/softwareengineeringdaily to get a $600 bonus upon landing a job through Hired.
Digital Ocean is the simplest cloud hosting provider. Use promo code SEDAILY for $10 in free credit.