התחל במצב לא מקוון עם האפליקציה Player FM !
C++ Memory Management • Patrice Roy & Kevin Carpenter
Manage episode 523404960 series 2896766
This interview was recorded for the GOTO Book Club.
http://gotopia.tech/bookclub
Read the full transcription of the interview here:
https://gotopia.tech/episodes/397
Patrice Roy - Author of "C++ Memory Management"
Kevin Carpenter - Software Engineering Manager at EPX
RESOURCES
Patrice
https://bsky.app/profile/patriceroy1.bsky.social
https://www.linkedin.com/in/patrice-roy-a050b02a4
Kevin
https://www.linkedin.com/in/kevinbcarpenter
https://github.com/kevinbcarpenter
Link
https://www.eventbrite.com/e/c-memory-management-masterclass-tickets-1580340644409
DESCRIPTION
Kevin Carpenter talked to veteran C++ programmer Patrice Roy. The conversation explores the intricacies of memory management in modern C++. Patrice, who has been programming in C++ for over 30 years and serves on the C++ Standards Committee, shares wisdom from his new book "Memory Management in C++" while discussing everything from the pitfalls of over-allocation to the nuances of smart pointers.
The conversation reveals how proper memory management isn't just about performance—it's about writing safer, more maintainable code that leverages C++'s powerful abstractions while avoiding common traps that lead seasoned developers astray.
RECOMMENDED BOOKS
Patrice Roy • C++ Memory Management • https://amzn.to/3K4gnet
Sy Brand • Building a Debugger • https://amzn.to/4cWWr84
Andreas Zeller • The Debugging Book • https://www.debuggingbook.org
Bjarne Stroustrup • Programming: Principles and Practice Using C++ • https://amzn.to/3I5Q335
Marius Bancila • Modern C++ Programming Cookbook • https://amzn.to/41ES4Kd
Bluesky
Twitter
Instagram
LinkedIn
Facebook
CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
https://www.youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket: gotopia.tech
SUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted daily!
פרקים
1. Intro (00:00:00)
2. Challenges for new C++ devs (00:03:38)
3. Code examples & teaching approach (00:06:57)
4. Performance considerations & modern C++ features (00:08:43)
5. Smart pointers & modern C++ practices (00:12:09)
6. Key takeaways for new C++ devs (00:14:04)
7. Custom allocators & performance optimization (00:16:32)
8. Template computing (00:27:19)
9. What's next? (00:29:12)
10. Outro (00:30:35)
268 פרקים
Manage episode 523404960 series 2896766
This interview was recorded for the GOTO Book Club.
http://gotopia.tech/bookclub
Read the full transcription of the interview here:
https://gotopia.tech/episodes/397
Patrice Roy - Author of "C++ Memory Management"
Kevin Carpenter - Software Engineering Manager at EPX
RESOURCES
Patrice
https://bsky.app/profile/patriceroy1.bsky.social
https://www.linkedin.com/in/patrice-roy-a050b02a4
Kevin
https://www.linkedin.com/in/kevinbcarpenter
https://github.com/kevinbcarpenter
Link
https://www.eventbrite.com/e/c-memory-management-masterclass-tickets-1580340644409
DESCRIPTION
Kevin Carpenter talked to veteran C++ programmer Patrice Roy. The conversation explores the intricacies of memory management in modern C++. Patrice, who has been programming in C++ for over 30 years and serves on the C++ Standards Committee, shares wisdom from his new book "Memory Management in C++" while discussing everything from the pitfalls of over-allocation to the nuances of smart pointers.
The conversation reveals how proper memory management isn't just about performance—it's about writing safer, more maintainable code that leverages C++'s powerful abstractions while avoiding common traps that lead seasoned developers astray.
RECOMMENDED BOOKS
Patrice Roy • C++ Memory Management • https://amzn.to/3K4gnet
Sy Brand • Building a Debugger • https://amzn.to/4cWWr84
Andreas Zeller • The Debugging Book • https://www.debuggingbook.org
Bjarne Stroustrup • Programming: Principles and Practice Using C++ • https://amzn.to/3I5Q335
Marius Bancila • Modern C++ Programming Cookbook • https://amzn.to/41ES4Kd
Bluesky
Twitter
Instagram
LinkedIn
Facebook
CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
https://www.youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket: gotopia.tech
SUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted daily!
פרקים
1. Intro (00:00:00)
2. Challenges for new C++ devs (00:03:38)
3. Code examples & teaching approach (00:06:57)
4. Performance considerations & modern C++ features (00:08:43)
5. Smart pointers & modern C++ practices (00:12:09)
6. Key takeaways for new C++ devs (00:14:04)
7. Custom allocators & performance optimization (00:16:32)
8. Template computing (00:27:19)
9. What's next? (00:29:12)
10. Outro (00:30:35)
268 פרקים
כל הפרקים
×ברוכים הבאים אל Player FM!
Player FM סורק את האינטרנט עבור פודקאסטים באיכות גבוהה בשבילכם כדי שתהנו מהם כרגע. זה יישום הפודקאסט הטוב ביותר והוא עובד על אנדרואיד, iPhone ואינטרנט. הירשמו לסנכרון מנויים במכשירים שונים.