Tech Talk: Structure and Interpretation of Computer Programs with Hal Abelson

Tech Talk: Structure and Interpretation of Computer Programs with Hal Abelson

Tech Talks are in-depth technical discussions.

Adam talks to Hal Abelson about the textbook he coauthored in 1984, SICP and why it is still popular and influential today.

"If you pick up almost any computing book it starts out 'here are these datatypes, these operations that you do' and somewhere around 20 or 30% through the book, they show you how to define a function or a procedure. Whereas we really take the opposite approach. We say the key thing is abstraction. So we kind of start there."

"The axe [the book] is grinding is that people write programs to do one particular thing. And then the price of that is that a whole lot of software engineering ends up being trying to get out of the hole you dug yourself into because you made a program that was too specific."

https://corecursive.com/039-hal-abelson-sicp/

Tämä jakso on lisätty Podme-palveluun avoimen RSS-syötteen kautta eikä se ole Podmen omaa tuotantoa. Siksi jakso saattaa sisältää mainontaa.

Jaksot(115)

Chat: Quines, Polygot Code, and Other Fun Computations

Chat: Quines, Polygot Code, and Other Fun Computations

Today, previous guest and my neighbor Don Mckay and I will discuss items from the endless fascinating Cursed Computer Iceberg Meme. The Iceberg is a giant list of "the peculiarities and weirdness of c...

2 Syys 20211h 1min

Story: Full-Time Open Source

Story: Full-Time Open Source

Today's show: How to Quit Your Job and Work on Open Source Full Time. This story has it all, balancing open source work and full-time employment, building up enough supporters and enough savings to l...

2 Elo 202146min

Story: The Untold Story of SQLite

Story: The Untold Story of SQLite

On today's show, I'm talking to Richard Hipp about surviving becoming core infrastructure for the world. SQLite is everywhere. It's in your web browser, it's in your phone, it's probably in your car, ...

2 Heinä 202138min

Story: From Competitive Programming to APL

Story: From Competitive Programming to APL

Today on the show, we have solving algorithmic programming problems. You know when you interview for a job to write CSS and they ask you to reverse a binary tree on the whiteboard using C and in const...

2 Kesä 202153min

Story: Ethereum Rescue

Story: Ethereum Rescue

Today I talk to Dan Robinson about trying to get someone their money back on Ethereum. He's going to be battling this murky world of blockchain high-frequency bots. Along the way, we'll learn how trad...

2 Touko 202134min

Story: Apple 2001

Story: Apple 2001

David Shayer worked at Apple for 14 years, and he has a wild experience to share. Apple has a unique culture, and David will give us an insider view of what it was like for him at Apple during the 200...

3 Huhti 202148min

Story: Video Game Programming From Scratch

Story: Video Game Programming From Scratch

I'm not really a big gamer, but lately, I've fallen down this rabbit hole into the world of Casey Muratori, and this project that he started on Twitch in 2014. He is building a video game from scratch...

1 Maalis 202141min

Story: Reinforcement Learning At Facebook with Jason Gauci

Story: Reinforcement Learning At Facebook with Jason Gauci

If you ever wanted to learn about machine learning you could do worse than have Jason Gauci teach you. Jason has worked on YouTube recommendations. He was an early contributor to TensorFlow the open-s...

1 Helmi 202138min

Suosittua kategoriassa Politiikka ja uutiset

uutiscast
aikalisa
viisupodi
ootsa-kuullut-tasta-2
politiikan-puskaradio
rss-ootsa-kuullut-tasta
rss-vaalirankkurit-podcast
tervo-halme
rss-podme-livebox
rss-asiastudio
rss-pinnalla
aihe
the-ulkopolitist
et-sa-noin-voi-sanoo-esittaa
rss-kaikki-uusiksi
rss-ulkopoditiikkaa
yksilla-raahessa-podcast
lotta-paakkunainen
rss-hyvaa-huomenta-bryssel
rss-girls-finish-f1rst