Structure and Interpretation of Computer Programs: SICP - Conor Hoekstra - CppCon 2020

preview_player
Показать описание
---
This talk will summarise what can be learned from the infamous MIT textbook the Structure and Interpretation of Computer Programs, the book that some engineers have referred to as their "bible." Concepts that are taught in the book will be shown in modern C++ (as opposed to Scheme or a LISP dialect that is used in the textbook). Some of the concepts include: functions, higher order functions, abstract data representations, concurrency & streams and metalinguistic abstraction.

This is the first book that the The Programming Languages Virtual Meetup (PLVM) worked their way through. The PLVM had their first meeting in May 2020 and have been working their way through the book since then.

---
Conor is a Senior Library Software Engineer at NVIDIA working on the RAPIDS team. He is extremely passionate about programming languages, algorithms and beautiful code. He is the founder and organizer of the Programming Languages Virtual Meetup and he has a YouTube channel.

---

*-----*
*-----*
Рекомендации по теме
Комментарии
Автор

Why Structure and Interpretation of Computer Programs matters

pmcgee
Автор

If I return an rvalue via a recursive call does it get RVO'd? Does that mean we have tail call optimization in C++?

tourdesource
Автор

"I know awful is a bit negative" I'd say it's terribly negative, but honest. Or the word is negative, the message isn't. The message itself is honest, but almost reassuring.

Yupppi
Автор

The thing I noticed when I came back to SICP later was just how trivial, obvious and boring it all was. This is not a strike against it, but for just how successful all the ideas in it became over the last decade or two!

SimonBuchanNz
Автор

Doing SICP in C++...

This is absolutely haram. How did you think this was a good idea?

hexa
Автор

My favorite book. I'm looking forward for this talk to be disclosed in 36 hours...

davidefichera
Автор

accumulate faster than raw loops ? you must be joking

Marius-irqn