Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Initializing Global Objects: Time and Order

ACM SIGPLAN via YouTube

Overview

Coursera Plus Monthly Sale: All Certificates & Courses 40% Off!
Explore a conference talk from OOPSLA2 2023 that addresses the challenges of initializing global objects in object-oriented programming. Delve into the proposed solution for the Scala programming language, which introduces partial ordering and initialization-time irrelevance as fundamental principles for safe global object initialization. Learn about an effective static analysis technique that eliminates initialization errors at compile time and enables static scheduling to avoid runtime overhead. Discover how the concept of regions makes the analysis explainable and customizable for programmers. Gain insights into this modular approach that avoids whole-program analysis and improves the safety and efficiency of global object initialization in Scala.

Syllabus

[OOPSLA23] Initializing Global Objects: Time and Order

Taught by

ACM SIGPLAN

Reviews

Start your review of Initializing Global Objects: Time and Order

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.