No abstract available.
Cited By
- Doeraene S and Schlatter T (2016). Parallel incremental whole-program optimizations for Scala.js, ACM SIGPLAN Notices, 51:10, (59-73), Online publication date: 5-Dec-2016.
- Doeraene S and Schlatter T Parallel incremental whole-program optimizations for Scala.js Proceedings of the 2016 ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages, and Applications, (59-73)
- Budimlic Z and Kennedy K Almost-whole-program compilation Proceedings of the 2002 joint ACM-ISCOPE conference on Java Grande, (104-111)
- Alpern B, Cocchi A, Fink S and Grove D Efficient implementation of Java interfaces Proceedings of the 16th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (108-124)
- Alpern B, Cocchi A, Fink S and Grove D (2019). Efficient implementation of Java interfaces, ACM SIGPLAN Notices, 36:11, (108-124), Online publication date: 1-Nov-2001.
- Muller G and Schultz U (2018). Harissa, IEEE Software, 16:2, (44-51), Online publication date: 1-Mar-1999.
- DeFouw G, Grove D and Chambers C Fast interprocedural class analysis Proceedings of the 25th ACM SIGPLAN-SIGACT symposium on Principles of programming languages, (222-236)
- Grove D, DeFouw G, Dean J and Chambers C Call graph construction in object-oriented languages Proceedings of the 12th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (108-124)
- Grove D, DeFouw G, Dean J and Chambers C (2019). Call graph construction in object-oriented languages, ACM SIGPLAN Notices, 32:10, (108-124), Online publication date: 9-Oct-1997.
Recommendations
Object-oriented encapsulation for dynamically typed languages
OOPSLA '04: Proceedings of the 19th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applicationsEncapsulation in object-oriented languages has traditionally been based on static type systems. As a consequence, dynamically-typed languages have only limited support for encapsulation. This is surprising, considering that encapsulation is one of the ...
Encapsulation and inheritance in object-oriented programming languages
OOPSLA '86: Conference proceedings on Object-oriented programming systems, languages and applicationsObject-oriented programming is a practical and useful programming methodology that encourages modular design and software reuse. Most object-oriented programming languages support data abstraction by preventing an object from being manipulated except ...
Object-oriented encapsulation for dynamically typed languages
OOPSLA '04Encapsulation in object-oriented languages has traditionally been based on static type systems. As a consequence, dynamically-typed languages have only limited support for encapsulation. This is surprising, considering that encapsulation is one of the ...