Initializing Global Objects: Time and Order
Offered By: ACM SIGPLAN via YouTube
Course Description
Overview
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
Related Courses
Secure Software Development: Verification and More Specialized TopicsLinux Foundation via edX Developing Secure Software
LinkedIn Learning Ethical Hacking: Mobile Devices and Platforms
LinkedIn Learning Tüm Aşamalarıyla İnşaat Eğitimi - AUTOCAD/STA4/EXCEL/PROJECT
Udemy Mobile Security: Reverse Engineer Android Apps From Scratch
Udemy