HYDRA - Compilação distribuída de código fonte
Show simple item record
dc.contributor.advisor |
Dantas, Mário Antônio Ribeiro |
|
dc.contributor.author |
Oliveira, Bruno da Silva |
|
dc.contributor.other |
Sobral, João Bosco Mangueira |
|
dc.contributor.other |
Jr., José Mazzucco |
|
dc.date.accessioned |
2018-06-17T18:02:11Z |
|
dc.date.available |
2018-06-17T18:02:11Z |
|
dc.date.issued |
2004 |
|
dc.identifier.other |
54 |
|
dc.identifier.uri |
https://repositorio.ufsc.br/handle/123456789/187110 |
|
dc.description |
TCC (graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Curso de Ciências da Computação. |
|
dc.description.abstract |
As linguagens de programa¸c˜ao s˜ao as ferramentas mais utilizadas pelo desenvolvedor de software durante seu dia de trabalho. Linguagens compiladas trazem um problema ao desenvolvimento, que ´e o tempo necess´ario para a compila¸c˜ao do c´odigo fonte. Ao longo do dia, o desenvolvedor gasta v´arios minutos, `as vezes horas, compilando seu c´odigo. Este tempo ´e desperdi¸cado, quebrando a linha de racioc´ınio do desenvolvedor, gerando perda de produtividade e frustra¸c˜ao. Este trabalho apresenta um projeto que visa diminuir o tempo de compila¸c˜ao de projetos codificados na linguagem de programa¸c˜ao C ou C++, atrav´es da distribui¸c˜ao do trabalho de compila¸c˜ao entre os computadores de uma rede local. Implementado na linguagem de programa¸c˜ao de c´odigo aberto Python e seguindo a filosofia XP, tem como principais caracter´ısticas ser multi-plataforma, independente de compilador usado e pouca intrus˜ao no sistema de build utilizado pelo usu´ario. Experimenta¸c˜oes foram realizadas em projetos reais em uma empresa de desenvolvimento de software, com bibliotecas utilizadas por softwares comerciais. A ferramenta se provou eficaz para certos tipos de bibliotecas, enquanto mostrou baixo desempenho em outras. Propostas s˜ao apresentadas como trabalhos futuros que visam eliminar totalmente os problemas encontrados, sem perder as caracter´ısticas desejadas originalmente. |
|
dc.subject |
Compiladores Sistemas Distribuídos |
|
dc.title |
HYDRA - Compilação distribuída de código fonte |
|
dc.type |
TCCgrad |
|
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