DSpace Repository

Design and implementation of a C to Rust transcompiler

Show simple item record

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


Files in this item

Files Size Format View

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse

My Account