Chapter
Clips
The construction and destruction, as well as the copying of objects, all play a defining role in object-oriented programming.
1:28:21 - 1:32:27 (04:05)
Summary
The construction and destruction, as well as the copying of objects, all play a defining role in object-oriented programming. The way a constructor establishes an object's environment and a destructor cleans up the mess at the end is crucial to defining the object effectively, and this can be achieved through a unification of how we build programming languages.
ChapterPrinciples for Languages Design
EpisodeBjarne Stroustrup: C++
PodcastLex Fridman Podcast
Bjarne Stroustrup, the creator of C++, shares his thoughts on how programming languages should be designed - not by combining features from other languages but by creating a set of principles.
1:32:27 - 1:35:37 (03:10)
Summary
Bjarne Stroustrup, the creator of C++, shares his thoughts on how programming languages should be designed - not by combining features from other languages but by creating a set of principles. He believes that there are commonalities among different languages but the people who develop them also play a key role in their design.