Linguagem de programação Ves
Autor(a) principal: | |
---|---|
Data de Publicação: | 2019 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFSC |
Texto Completo: | https://repositorio.ufsc.br/handle/123456789/202512 |
Resumo: | TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Ciências da Computação. |
id |
UFSC_3a3a7c7b0063a4589b29c4ac10046b2e |
---|---|
oai_identifier_str |
oai:repositorio.ufsc.br:123456789/202512 |
network_acronym_str |
UFSC |
network_name_str |
Repositório Institucional da UFSC |
repository_id_str |
2373 |
spelling |
Linguagem de programação VesSemântica de programasLinguagem de programaçãoTCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Ciências da Computação.Existem diversas linguagens de programação no mercado, cada uma com seus pontos fortes e fracos. Este trabalho apresenta Ves, uma linguagem de programação focada em expressividade, legibilidade e flexibilidade, utilizando conceitos adaptados de outras linguagens de forma tentar melhorar funcionalidades presentes nas mesmas, ou ainda, facilitar o uso de técnicas que já existem mas são difíceis de se trabalhar nas linguagens atuais. Para que a linguagem possa cumprir com esses requisitos é dado foco em meta-programação e type-safety, dando preferência a uma sintaxe mais declarativa.There are many programming languages in the market, each one of them has its strengths and weaknesses. This project introduces Ves, a programming language that aims to be expressive, legible and flexible, using concepts adapted from other languages intending to improve their features, or even ease the use of techniques that already exist, but are hard to work with in other languages. In order for the language to be able to fulfill these requirements the project focuses in meta-programming and type-safety, favoring a declarative syntax.Florianópolis, SC.Marchi, JerusaUniversidade Federal de Santa CatarinaSilva, Henry Rodrigues Da2019-12-08T12:59:00Z2019-12-08T12:59:00Z2019-06-25info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesis94application/pdfhttps://repositorio.ufsc.br/handle/123456789/202512info:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSC2019-12-08T12:59:00Zoai:repositorio.ufsc.br:123456789/202512Repositório InstitucionalPUBhttp://150.162.242.35/oai/requestopendoar:23732019-12-08T12:59Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false |
dc.title.none.fl_str_mv |
Linguagem de programação Ves |
title |
Linguagem de programação Ves |
spellingShingle |
Linguagem de programação Ves Silva, Henry Rodrigues Da Semântica de programas Linguagem de programação |
title_short |
Linguagem de programação Ves |
title_full |
Linguagem de programação Ves |
title_fullStr |
Linguagem de programação Ves |
title_full_unstemmed |
Linguagem de programação Ves |
title_sort |
Linguagem de programação Ves |
author |
Silva, Henry Rodrigues Da |
author_facet |
Silva, Henry Rodrigues Da |
author_role |
author |
dc.contributor.none.fl_str_mv |
Marchi, Jerusa Universidade Federal de Santa Catarina |
dc.contributor.author.fl_str_mv |
Silva, Henry Rodrigues Da |
dc.subject.por.fl_str_mv |
Semântica de programas Linguagem de programação |
topic |
Semântica de programas Linguagem de programação |
description |
TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Ciências da Computação. |
publishDate |
2019 |
dc.date.none.fl_str_mv |
2019-12-08T12:59:00Z 2019-12-08T12:59:00Z 2019-06-25 |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
format |
bachelorThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
https://repositorio.ufsc.br/handle/123456789/202512 |
url |
https://repositorio.ufsc.br/handle/123456789/202512 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
94 application/pdf |
dc.publisher.none.fl_str_mv |
Florianópolis, SC. |
publisher.none.fl_str_mv |
Florianópolis, SC. |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFSC instname:Universidade Federal de Santa Catarina (UFSC) instacron:UFSC |
instname_str |
Universidade Federal de Santa Catarina (UFSC) |
instacron_str |
UFSC |
institution |
UFSC |
reponame_str |
Repositório Institucional da UFSC |
collection |
Repositório Institucional da UFSC |
repository.name.fl_str_mv |
Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC) |
repository.mail.fl_str_mv |
|
_version_ |
1808652416688586752 |