• 5 months ago
This video is a presentation about the evolution of tailrec through the years accross some of the most well known, and some not so known languages. The goal isn't to go through all languages ever invented, but to gain a prespective about tailrec that exists already in programming languages since the 1950's. The idea is to situate us in time and understand where we come from when we talk about tailrec and tail call optimization (TCO).

---

Chapters:

00:00 Start
00:50 What is tailrec loosely speaking?
03:02 Tail recursivity through the year - The 1950's
05:05 Tail recursivity through the years - The 1970's through to 1990
08:35 Tail recursivity through the years - The 1990's through to 2016
16:49 What was the point of tail recursivity
19:25 Pseudo-code in Fibonacci
33:42 Fortran in Fibonacci
43:03 LISP in Fibonacci
52:11 COBOL in Fibonacci
57:18 Scheme in Fibonacci
01:02:51 SML in Fibonacci
01:11:56 Erlang in Fibonacci
01:17:52 Haskell in Fibonacci
01:25:55 A needed observation about Java
01:29:01 Scala in Fibonacci
01:42:45 Clojure in Fibonacci
01:49:00 Kotlin in Fibonacci
01:56:48 Conclusion and philosophical thoughts
02:06:29 Questions
02:08:42 See you in the next video!
02:09:29 Disclaimers

---

Presentation

- Powerpoint on Scribd - https://www.scribd.com/presentation/712473423/Exploring-Tailrec-Through-Time-Until-Kotlin
- Powerpoint on Slide-Share - https://www.slideshare.net/slideshows/exploring-tailrec-through-time-until-kotlinpptx/266732636

---

Source code:

https://github.com/jesperancinha/asnsei-the-right-waf

---

As a short disclaimer, I'd like to mention that I'm not associated or affiliated with any of the brands eventually shown, displayed, or mentioned in this video.

---

All my work and personal interests are also discoverable on other different sites:

- My Website - https://joaofilipesabinoesperancinha.nl/
- Reddit - https://www.reddit.com/user/jesperancinha
- Credly - https://www.credly.com/users/joao-esperancinha/badges
- Pinterest - https://nl.pinterest.com/jesperancinha/
- Instagram - https://www.instagram.com/joaofisaes/
- Facebook - https://www.facebook.com/joaofisaes/
- Spotify - https://open.spotify.com/user/jlnozkcomrxgsaip7yvffpqqm
- Medium - https://medium.com/@jofisaes
- Daily Motion - https://www.dailymotion.com/jofisaes
- Tumblr - https://www.tumblr.com/blog/jofisaes

---

If you have any questions about this video please put a comment in the comment section below and I will be more than happy to help you or discuss any related topic you'd like to discuss.

If you want to discover more about my open-source work please visit me on GitHub at:

- GitHub - https://github.com/jesperancinha

Recommended