Sveriges mest populära poddar

Open Source Archives – Software Engineering Daily

Racket with Matthew Flatt

48 min • 4 november 2015

matthew-flatt

“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.

The post Racket with Matthew Flatt appeared first on Software Engineering Daily.

Kategorier
Förekommer på
00:00 -00:00