Python as C++’s Limiting Case

Channel:
Subscribers:
725,000
Published on ● Video Link: https://www.youtube.com/watch?v=DoWY7qQ9doA



Duration: 1:01:42
38,474 views
1,168


The Python language’s memory model can be deduced from first principles: simply take modern C++ conventions and drive their safety and generality to infinity. But this limiting case generates its own compromises and opens its own categories of possible runtime errors. We will explore the position Python has staked out in the language design space of correctness versus performance, the choices Python programmers make when they need to move closer to C++, and the ways that the C++ community keeps adopting conventions that look suspiciously like Python.

EVENT:

code::dive 2018

SPEAKER:

Brandon Rhodes

PUBLICATION PERMISSION:

Conference Organizer provided Coding Tech with the permission to republish this video.







Tags:
c++
python
run time
software development