Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Debugging for Math Lovers

Code Sync via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a mathematical approach to debugging in this 42-minute conference talk from Lambda Days 2022. Delve into a toy model of the debugging process, examining how various programming techniques, methodologies, and stylistic choices impact error resolution. Discover the advantages of functional programming and mathematically-founded programming for efficient debugging. Learn about potential IDE mechanisms that can further assist functional programmers in troubleshooting their code. Follow along as the speaker covers different types of errors, introduces a discrepancy model, discusses time to fix and fixing functions, demonstrates fixing a library, and presents ultimate ways of reducing complexity. Conclude with a Q&A session to address audience inquiries and deepen your understanding of mathematical debugging techniques.

Syllabus

00:00 - - Intro and Types of errors
04:40 - - Discrepancy Model
08:47 - - Time to Fix and Fixing Functions
15:31 - - Fixing a Library
28:26 - - Ultimate Ways of Reducing Complexity
34:23 - - QnA

Taught by

Code Sync

Reviews

Start your review of Debugging for Math Lovers

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.