Mostra el registre parcial de l'element

dc.contributor Garrido Ostermann, Lluís
dc.creator Sistach Reinoso, Arnau
dc.date 2018-09-18T08:57:07Z
dc.date 2018-09-18T08:57:07Z
dc.date 2018-02-01
dc.date.accessioned 2024-12-16T10:26:41Z
dc.date.available 2024-12-16T10:26:41Z
dc.identifier http://hdl.handle.net/2445/124647
dc.identifier.uri http://fima-docencia.ub.edu:8080/xmlui/handle/123456789/21428
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] This project focuses on the creation of a sort of interpreter placing strong emphasis on the programming language. This is going to allow to see step by step how it works, making it easier to correct and helping to understanding what is it doing. An interpreter contains a programming language which runs the instructions ordered by the source code. To understand the project, the reader needs to have experience with programming. They have to know what are the loops, variables, functions, and what is object oriented programming, at least. Finally, they need to know what are the C pointers and related functions like malloc and free. In order to achieve the project’s goal we made the dessign and the approach to implement a interpreter, creating a programming language at the same time. The language required an lexical, sintactical and semantical analyzer. Our results have been that the interpreter can inform of every last step in in the programming language, allowing to understand what is it doing. It can also inform about the program’s execution. Finally, the project managed to translate some C programs to the interpreter’s language.
dc.format 39 p.
dc.format application/pdf
dc.language cat
dc.rights memòria: cc-by-nc-sa (c) Arnau Sistach Reinoso, 2018
dc.rights codi: GPL (c) Arnau Sistach Reinoso, 2018
dc.rights http://creativecommons.org/licenses/by-nc-nd/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 Llenguatges de programació
dc.subject C (Llenguatge de programació)
dc.subject Programari
dc.subject Treballs de fi de grau
dc.subject Programming languages (Electronic computers)
dc.subject C (Computer program language)
dc.subject Computer software
dc.subject Bachelor's theses
dc.title Creació d'un intèrpret
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