Blogs / Personal blogs

Jonathan Goodwin

pling.jondgoodwin.com

Meditations on Programming Language Design

Popular posts
2
Total points
229
HN comments
25
Rank
#11,393 personal

Visit pling.jondgoodwin.com → RSS feedOn Hacker News Apr 2019 – Apr 2019

Software Engineering 2Systems & Performance 1Programming Languages 1

1

The Power of Lifetimes

The execution of a program unfolds over some interval of time. The lifetime of every temporary resource (e.g., variable or object) is the time span between that resource’s “creation” and “destruction”. This lifetime is wholly contained within the typically-longer lifetime of the program.