Polyglot programming is the practice of writing an application with multiple languages to capture additional functionality and efficiency not available to a single language. This happens more often than people think. Some reasons are: to support different platforms (e.g., Android, iOS), to be more efficient on some parts, to take advantage of features unique to a different ecosystem (e.g., dedicated APIs). But are we ready for polyglot programming? This talk will try to explore the open issues from the point of view of both the multiple programming language integration and from the software engineering development for polyglot programming.

Is Polyglot Programming Really a Thing? (Invited Talk) / W. Cazzola - In: DLS 2023: Proceedings / [a cura di] S. Marr. - [s.l] : ACM, 2023 Oct. - ISBN 979-8-4007-0389-8. - pp. 3-3 (( 19. Dynamic Language Symposium Cascais 2023 [10.1145/3622759.3628221].

Is Polyglot Programming Really a Thing? (Invited Talk)

W. Cazzola
Primo
2023

Abstract

Polyglot programming is the practice of writing an application with multiple languages to capture additional functionality and efficiency not available to a single language. This happens more often than people think. Some reasons are: to support different platforms (e.g., Android, iOS), to be more efficient on some parts, to take advantage of features unique to a different ecosystem (e.g., dedicated APIs). But are we ready for polyglot programming? This talk will try to explore the open issues from the point of view of both the multiple programming language integration and from the software engineering development for polyglot programming.
polyglot programming
Settore INFO-01/A - Informatica
ott-2023
Book Part (author)
File in questo prodotto:
File Dimensione Formato  
DLS23-invited.pdf

accesso aperto

Tipologia: Publisher's version/PDF
Licenza: Creative commons
Dimensione 517.97 kB
Formato Adobe PDF
517.97 kB Adobe PDF Visualizza/Apri
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2434/1231765
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
  • OpenAlex 0
social impact