Главная
Study mode:
on
1
[OOPSLA23] Bidirectional Object-Oriented Programming: Towards Programmatic and Direct Mani...
Description:
Explore a groundbreaking 18-minute video presentation from OOPSLA 2023 that introduces the first bidirectional object-oriented programming language. Delve into the innovative approach that extends a core object-oriented language with backward updating semantics for class inheritance hierarchies and references. Learn how this new language supports both programmatic and direct manipulation of objects, bridging the gap between functional and relational bidirectional programming languages and the more widely-used object-oriented paradigm. Discover the BiOOP tool, developed to generate HTML documents through bidirectional GUI design, and examine its effectiveness in reproducing classic object-oriented applications and large-scale projects. Gain insights into the formal proof of round-tripping properties and the practical implications for HTML webpage development. This presentation, delivered by researchers from Peking University and the University of Science and Technology Beijing, offers a comprehensive look at the future of object-oriented programming and its potential to revolutionize direct manipulation programming. Read more

Bidirectional Object-Oriented Programming: Towards Programmatic and Direct Manipulation of Objects

ACM SIGPLAN
Add to list
0:00 / 0:00