Repositori DSpace/Manakin

Design and implementation of a C to Rust transcompiler

Mostra el registre parcial de l'element

dc.contributor Garrido Ostermann, Lluís
dc.creator Alonso Jané, Lluís
dc.date 2018-06-05T09:13:20Z
dc.date 2018-06-05T09:13:20Z
dc.date 2018-01-29
dc.date.accessioned 2024-12-16T10:26:29Z
dc.date.available 2024-12-16T10:26:29Z
dc.identifier http://hdl.handle.net/2445/122786
dc.identifier.uri http://fima-docencia.ub.edu:8080/xmlui/handle/123456789/21166
dc.description Treballs Finals de Grau d'Enginyeria Informàtica, Facultat de Matemàtiques, Universitat de Barcelona, Any: 2018, Director: Lluís Garrido Ostermann
dc.description [en] A transcompiler or source to source compiler is a type of compiler that translates source code from a programming language at a level of abstraction to another programming language at the same level, contrary to a traditional compiler which translates from a level of abstraction to a lower one. This project is an implementation of a transcompiler from C to Rust, a relatively recent systems programming language that operates at a similar level of abstraction but with a focus on safety in regards to memory. The scope of this project is limited, but it should work on most small C programs that do not use advanced features (like thorough memory management or pointer arithmetic) or that work with multiple threads.
dc.format 36 p.
dc.format application/pdf
dc.language eng
dc.rights memòria: cc-by-nc-sa (c) Lluı́s Alonso Jané, 2018
dc.rights codi: GPL (c) Lluı́s Alonso Jané, 2018
dc.rights http://creativecommons.org/licenses/by-sa/3.0/es
dc.rights http://www.gnu.org/licenses/gpl-3.0.ca.html
dc.rights info:eu-repo/semantics/openAccess
dc.source Treballs Finals de Grau (TFG) - Enginyeria Informàtica
dc.subject Compiladors (Programes d'ordinador)
dc.subject C (Llenguatge de programació)
dc.subject Programari
dc.subject Treballs de fi de grau
dc.subject Compilers (Computer programs)
dc.subject C (Computer program language)
dc.subject Computer software
dc.subject Bachelor's theses
dc.title Design and implementation of a C to Rust transcompiler
dc.type info:eu-repo/semantics/bachelorThesis


Fitxers en aquest element

Fitxers Grandària Format Visualització

No hi ha fitxers associats a aquest element.

Aquest element apareix en la col·lecció o col·leccions següent(s)

Mostra el registre parcial de l'element

Cerca a DSpace


Cerca avançada

Visualitza

El meu compte