Please use this identifier to cite or link to this item: http://hdl.handle.net/2445/122786
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorGarrido Ostermann, Lluís-
dc.contributor.authorAlonso Jané, Lluís-
dc.date.accessioned2018-06-05T09:13:20Z-
dc.date.available2018-06-05T09:13:20Z-
dc.date.issued2018-01-29-
dc.identifier.urihttp://hdl.handle.net/2445/122786-
dc.descriptionTreballs Finals de Grau d'Enginyeria Informàtica, Facultat de Matemàtiques, Universitat de Barcelona, Any: 2018, Director: Lluís Garrido Ostermannca
dc.description.abstract[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.ca
dc.format.extent36 p.-
dc.format.mimetypeapplication/pdf-
dc.language.isoengca
dc.rightsmemòria: cc-by-nc-sa (c) Lluı́s Alonso Jané, 2018-
dc.rightscodi: GPL (c) Lluı́s Alonso Jané, 2018-
dc.rights.urihttp://creativecommons.org/licenses/by-sa/3.0/es-
dc.rights.urihttp://www.gnu.org/licenses/gpl-3.0.ca.html-
dc.sourceTreballs Finals de Grau (TFG) - Enginyeria Informàtica-
dc.subject.classificationCompiladors (Programes d'ordinador)ca
dc.subject.classificationC (Llenguatge de programació)ca
dc.subject.classificationProgramarica
dc.subject.classificationTreballs de fi de grauca
dc.subject.otherCompilers (Computer programs)en
dc.subject.otherC (Computer program language)en
dc.subject.otherComputer softwareen
dc.subject.otherBachelor's thesesen
dc.titleDesign and implementation of a C to Rust transcompilerca
dc.typeinfo:eu-repo/semantics/bachelorThesisca
dc.rights.accessRightsinfo:eu-repo/semantics/openAccessca
Appears in Collections:Programari - Treballs de l'alumnat
Treballs Finals de Grau (TFG) - Enginyeria Informàtica

Files in This Item:
File Description SizeFormat 
codi_font.zipCodi font35.18 kBzipView/Open
memoria.pdfMemòria1.31 MBAdobe PDFView/Open


This item is licensed under a Creative Commons License Creative Commons