Treballs Fi de GrauEnginyeria Informàtica i Matemàtiques

Jelly: Design of a new Programming Language and Compiler Implementation

  • Identification data

    Identifier:  TFG:8299
    Authors:  Ortiga Coca, Laia
  • Others:

    Creation date in repository: 2025-06-01
    Abstract: This project describes a new programming language designed as an improvement over the C language. The project compares the language and compiler with other similar technologies. It shows the implementation details of a compiler for this language and what have been the design decisions behind these details. Eventually, the project presents an example of how the compiler performs and how it would compile some code.; Aquest projecte descriu un nou llenguatge de programació dissenyat com una millora respecte al llenguatge C. El projecte compara el llenguatge i el compilador amb altres tecnologies similars. Mostra els detalls d'implementació d'un compilador per a aquest llenguatge i quines han estat les decisions de disseny darrere d'aquests detalls. Finalment, el projecte presenta un exemple de com funciona el compilador i com compilaria part del codi.
    Subject: Compilació (Ordinadors)
    Language: en
    Subject areas: Ingeniería informática; Computer engineering; Enginyeria informàtica
    Department: Enginyeria Informàtica i Matemàtiques
    Student: Ortiga Coca, Laia
    Academic year: 2023-2024
    Title in different languages: Jelly: Diseño de un nuevo lenguaje de programación y implementación de su compiler; Jelly: Design of a new Programming Language and Compiler Implementation; Jelly: Disseny d’un nou llenguatge de programació i implementació del seu compiler
    Work's public defense date: 2024-09-13
    Access rights: info:eu-repo/semantics/openAccess
    Keywords: lenguaje de programación,compilador,implementación; programming language,compiler,implementation; llenguatge de programació,compilador,implementació
    Confidenciality: No
    Title in original language: Jelly: Design of a new Programming Language and Compiler Implementation
    Project director: Gomez Jiménez, Sergio
    Education area(s): Enginyeria Informàtica
    Entity: Universitat Rovira i Virgili (URV)
  • Keywords:

    Ingeniería informática
    Computer engineering
    Enginyeria informàtica
    Compilació (Ordinadors)
  • Documents:

  • Cerca a google

    Search to google scholar