Linguagem de programação Ipe: programação puramente funcional para APIs REST

DSpace Repository

A- A A+

Linguagem de programação Ipe: programação puramente funcional para APIs REST

Show simple item record

dc.contributor Universidade Federal de Santa Catarina. pt_BR
dc.contributor.advisor Zatelli, Maicon Rafael
dc.contributor.author Buss, Henrique da Cunha
dc.date.accessioned 2023-07-10T20:24:22Z
dc.date.available 2023-07-10T20:24:22Z
dc.date.issued 2023-06-30
dc.identifier.uri https://repositorio.ufsc.br/handle/123456789/248488
dc.description TCC (graduação) - Universidade Federal de Santa Catarina, Centro Tecnológico, Ciências da Computação. pt_BR
dc.description.abstract Grande parte dos produtos comerciais necessitam de um backend. Este trabalho apresenta Ipe, uma linguagem de programação voltada especificamente para desenvolver sistemas backend, com APIs REST, seguindo o paradigma funcional. Com as garantias do paradigma funcional e da tipagem estática, Ipe busca ser uma linguagem simples e fácil de se usar, ao mesmo tempo em que tenta capturar erros em tempo de compilação, diminuindo erros em tempo de execução. Com um compilador escrito em Haskell, Ipe é compilada para código Javascript, e apresenta várias características desejáveis para o desenvolvimento de aplicações backend, como pattern matching, funções puras, tipagem forte e estática, e inferência de tipos. pt_BR
dc.description.abstract Many commercial products need a backend. This work presents Ipe, a programming language specifically designed to develop backend systems, with REST APIs, following the functional paradigm. With the guarantees of the functional paradigm and static typing, Ipe aims to be a simple and easy to use language, while trying to capture errors at compile time, reducing runtime errors. With a compiler written in Haskell, Ipe is compiled to Javascript, and presents several desirable features for backend development, such as pattern matching, pure functions, strong and static typing, and type inference. pt_BR
dc.format.extent 81 f. pt_BR
dc.language.iso pt_BR pt_BR
dc.publisher Florianópolis, SC. pt_BR
dc.rights Open Access.
dc.subject Linguagem de programação pt_BR
dc.subject Programação funcional pt_BR
dc.subject Programming language pt_BR
dc.subject Functional programming pt_BR
dc.title Linguagem de programação Ipe: programação puramente funcional para APIs REST pt_BR
dc.type TCCgrad pt_BR


Files in this item

Files Size Format View Description
TCC.pdf 611.8Kb PDF View/Open TCC
ipe.zip 624.5Kb Unknown View/Open Código do compilador

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Browse

My Account

Statistics

Compartilhar