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
This item appears in the following Collection(s)
Show simple item record
Search DSpace
Browse
-
All of DSpace
-
This Collection
My Account
Statistics
Compartilhar