Skip to Main Content (Press Enter)

Logo UNITO
  • ×
  • Home
  • Pubblicazioni
  • Progetti
  • Persone
  • Competenze
  • Settori
  • Strutture
  • Terza Missione

UNI-FIND
Logo UNITO

|

UNI-FIND

unito.it
  • ×
  • Home
  • Pubblicazioni
  • Progetti
  • Persone
  • Competenze
  • Settori
  • Strutture
  • Terza Missione
  1. Pubblicazioni

A safe implementation of dynamic overloading in Java-like languages

Contributo in Atti di convegno
Data di Pubblicazione:
2010
Abstract:
We present a general technique for extending Java-like languages with dynamic overloading, where method selection depends on the dynamic type of the parameter, instead of just the receiver. To this aim we use a core Java-language enriched with encapsulated multi-methods and dynamic overloading. Then we define an algorithm which translates programs to standard Java code using only basic mechanisms of static overloading and dynamic binding. The translated programs are semantically equivalent to the original versions and preserve type safety.
Tipologia CRIS:
04A-Conference paper in volume
Elenco autori:
Lorenzo Bettini; Sara Capecchi; Betti Venneri
Autori di Ateneo:
CAPECCHI Sara
Link alla scheda completa:
https://iris.unito.it/handle/2318/124536
Titolo del libro:
Fundamentals of Software Engineering, FSEN'09 Proceedings of the Third IPM international conference on Fundamentals of Software Engineering
Pubblicato in:
LECTURE NOTES IN COMPUTER SCIENCE
Journal
LECTURE NOTES IN COMPUTER SCIENCE
Series
  • Utilizzo dei cookie

Realizzato con VIVO | Designed by Cineca | 25.6.1.0