Peter Naur - Programming as Theory Building
カートのアイテムが多すぎます
カートに追加できませんでした。
ウィッシュリストに追加できませんでした。
ほしい物リストの削除に失敗しました。
ポッドキャストのフォローに失敗しました
ポッドキャストのフォロー解除に失敗しました
-
ナレーター:
-
著者:
What is programming? This week, we take a stab at this fundamental question with Peter Naur's paper "Programming as Theory Building". Felienne has read the paper (more than once), and Hanna is asking her questions about it. Apparently, programming is more than just solving problems by writing code and involves theory building! Listen in to hear more about what this theory building entails (spoiler alert: it has something to do with being able to explain and defend the solutions we come up with), some beautiful quotes from the paper, and Felienne's ideas of what Naur's argument means for current AI practices, LLM usage, and the computer science curriculum. Read the paper, do the homework, or skip the homework and listen to Hanna's homework attempt instead.
Links:
- Naur's paper
- Felienne's blog post and Hanna’s homework
- Hanna's pomodoro timer (check it out before she gets too embarrassed and removes it)
Audio and music credits:
- Song: "Curiosity Rag" (1910) by James E.C. Kelly (public domain)
- Sound effects and background sounds: Public domain/CC0 sounds from Freesound.org and self-recorded sounds
- Audio editing: Hanna at Earpolish.com