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 | Grandària | Format | Visualització |
---|---|---|---|
No hi ha fitxers associats a aquest element. |