Raw Data with Rob Collie

Excel is the Most Functional of Programming Languages w/ Simon Peyton Jones


Listen Later

On today's episode, we sit down with educator, researcher, and all-around information guru Simon Peyton Jones to learn all about programming languages and their impact on hardware, software, and research/development. Simon also brings some professional insight into Excel as a programing language. Oddly enough, around the time Rob met Simon, Rob began to think of Excel as a programming language. In order to be a language, the formulas have to deal with both space and time, so Excel formula language absolutely fits the bill. Just be careful how you code. On older systems, if you perform a VLOOKUP at the same time as a nested IF, it might disrupt the space-time continuum and bring about the blue screen of death!

As an engineering fellow at Epic Games, a researcher for Microsoft Research Cambridge, and a professor at Glasgow University, Simon also brings a unique perspective on changing the educational system to include base learning on computer science as part of general education. Not only did Simon step up and suggest change, but he also followed through and created a coalition to guide the program and ensure future expansion as needed. When Simon talks about research, people listen!

As always, if you enjoyed this episode, be sure to leave us a review on your favorite podcast platform to help others find the Raw Data by P3 Adaptive Podcast

Also in this episode:

Simon Peyton Jones's bookmarks!

Alonzo Church – Lambda Calculus

Touring machine

Automata Theory

LAMBDA: The Ultimate Excel worksheet function. (Andy Gordon, Simon Peyton Jones)

LISP functional language

Microsoft Research – Cambridge

Arthur Norman – functional programming

John Backus Turing Award

Setting up for Success w/David McKinnis

Declarative Programing

Immutability Changes Everything

Computing at School – CAS

Scratch - Computer Programming

Logo - Apple

Estimating the value of Pi using Monte Carlo

Code.org

Tesla One-Way Valve

Turing Tumble

Robo Rally Board Game

Unreal Engine

Joe Duffy on Transactional Memory

Haskell Language

...more
View all episodesView all episodes
Download on the App Store

Raw Data with Rob CollieBy P3 Adaptive

  • 5
  • 5
  • 5
  • 5
  • 5

5

51 ratings


More shows like Raw Data with Rob Collie

View all
Odd Lots by Bloomberg

Odd Lots

1,867 Listeners

Super Data Science: ML & AI Podcast with Jon Krohn by Jon Krohn

Super Data Science: ML & AI Podcast with Jon Krohn

302 Listeners

Data Engineering Podcast by Tobias Macey

Data Engineering Podcast

145 Listeners

BIFocal - Clarifying Business Intelligence by John & Jason

BIFocal - Clarifying Business Intelligence

22 Listeners

Practical AI by Practical AI LLC

Practical AI

213 Listeners

All-In with Chamath, Jason, Sacks & Friedberg by All-In Podcast, LLC

All-In with Chamath, Jason, Sacks & Friedberg

9,822 Listeners

Big Technology Podcast by Alex Kantrowitz

Big Technology Podcast

474 Listeners

Kasper On BI by Kasper de Jonge

Kasper On BI

7 Listeners

The Ezra Klein Show by New York Times Opinion

The Ezra Klein Show

16,030 Listeners

Explicit Measures Podcast by PowerBI.Tips

Explicit Measures Podcast

32 Listeners

ACQ2 by Acquired by Ben Gilbert and David Rosenthal

ACQ2 by Acquired

258 Listeners

The AI Daily Brief: Artificial Intelligence News and Analysis by Nathaniel Whittemore

The AI Daily Brief: Artificial Intelligence News and Analysis

560 Listeners

BG2Pod with Brad Gerstner and Bill Gurley by BG2Pod

BG2Pod with Brad Gerstner and Bill Gurley

499 Listeners

Prof G Markets by Vox Media Podcast Network

Prof G Markets

1,331 Listeners

Figuring Out Fabric: Learn Fabric in 30 minutes. by Eugene Meidinger

Figuring Out Fabric: Learn Fabric in 30 minutes.

0 Listeners