!!Con West 2019 - Eric Fischer: if … then … else had to be invented!

Channel:
Subscribers:
42,400
Published on ● Video Link: https://www.youtube.com/watch?v=PLIQ-UebzyM



Duration: 9:53
55 views
3


Presented at !!Con West 2019: http://bangbangcon.com/west

60 years ago, several of the world’s foremost computer scientists came together to create the first international programming language standard. The language they created, Algol, is remembered for introducing block structure and for sparking controversy over exactly what it means to pass a parameter to a function. But Algol’s creators also wrestled for years with the core question of how to communicate that in one circumstance a computer should do a certain thing, and in different circumstances it should do something different. I will describe the paradigm of conditional program execution that existed before Algol, the alternatives that the language’s creators considered, the final form they chose, and how it shaped our thoughts going forward.




Other Videos By Confreaks


2022-07-05!!Con West 2019 - Simon Porter: Guiding a starship with noise! And blinking!
2022-07-05!!Con West 2019 - VJ Um Amel: Glitch Nuggets of Resistance!
2022-07-05!!Con West 2019 - Arshia Mufti: How DNS doesn’t work!
2022-07-05!!Con West 2019 - Nick Piesco: This 1 simple 600-year-old trick makes your website more accessible!
2022-07-05!!Con West 2019 - Ori Bernstein: That’s hot!
2022-07-05!!Con West 2019 - Michael Malis: Generating fractals … with SQL queries!!!
2022-07-05!!Con West 2019 - Max Kreminski: Making blackout poetry with computers!
2022-07-05!!Con West 2019 - Jeroen (Jerry) Van Leeuwen: Fast code! By removing all branches!
2022-07-05!!Con West 2019 - Molly Lloyd: Everything the light touches is a triangle: how computers draw!
2022-07-05!!Con West 2019 - Katharine Berry: Keeping abandoned watches ticking!
2022-07-05!!Con West 2019 - Eric Fischer: if … then … else had to be invented!
2022-07-05!!Con West 2019 - Misty de Méo: Let’s translate old video games! How do they even work?!
2022-07-05!!Con West 2019 - Tobias Bieniek: How do you tell folks what’s going on from a plane w/no engine?!
2022-07-05!!Con West 2019 - Michael Albaugh: “Wheels within whiles!” or possibly “Whiles within wheels!”
2022-07-05!!Con West 2019 - Breanne Boland: /etc/services is made of people! (and also ports!)
2022-07-05!!Con West 2019 - Alex Rasmussen: EarthBound’s almost-Turing-complete text system!
2022-07-05!!Con West 2019 - Jennifer Wang: IMUs FTW!! Building IMU-based gesture recognition!
2022-07-05!!Con West 2019 - Lynn Cyrin: The Best Parts! Of My Favorite Things!
2022-07-05DinosaurJS 2019: A Tale of Two Architectures by Tejas Kumar
2022-07-05DinosaurJS 2019: A Partial Taxonomy of Test Unreliability by Rich Trott
2022-07-05DinosaurJS 2019: The Art of Teaching by Lori Culberson