In many situations, programming languages with varying levels of expressiveness need to interact to achieve a final result. This paper is about HC, a framework derived from a categorical model that formalizes how two typed paradigmatic programming languages H and C can interact in a hierarchical manner: the host language H can operate on the core terms of C, but not the other way around. We recall the essential structure of the categorical model, and present a specific example of HC where H is capable of composing circuits that can be modeled using C. Finally, we discuss potential straightforward and natural generalizations of this instance of HC.

Host-Core Calculi for Non-classical Computations: A First Insight

Matteo Palazzo
Membro del Collaboration Group
;
Luca Roversi
Membro del Collaboration Group
;
Luca Paolini
Membro del Collaboration Group
2024-01-01

Abstract

In many situations, programming languages with varying levels of expressiveness need to interact to achieve a final result. This paper is about HC, a framework derived from a categorical model that formalizes how two typed paradigmatic programming languages H and C can interact in a hierarchical manner: the host language H can operate on the core terms of C, but not the other way around. We recall the essential structure of the categorical model, and present a specific example of HC where H is capable of composing circuits that can be modeled using C. Finally, we discuss potential straightforward and natural generalizations of this instance of HC.
2024
25th Italian Conference on Theoretical Computer Science
Torino (Italia)
11 -- 13 settembre 2024
Proceedings of the 25th Italian Conference on Theoretical Computer Scienc
CEUR-WS.org
3811
255
268
https://ceur-ws.org/Vol-3811/paper280.pdf
Host-Core Calculi, Programming Paradigms, Computation and categorical Models, Non-Classical Computations
Matteo Palazzo, Luca Roversi, Margherita Zorzi, Luca Paolini
File in questo prodotto:
File Dimensione Formato  
paper280-PalazzoRoversiZorzi.pdf

Accesso aperto

Tipo di file: PDF EDITORIALE
Dimensione 1.36 MB
Formato Adobe PDF
1.36 MB Adobe PDF Visualizza/Apri

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/2318/2035435
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
social impact