Uma aplicação da linguagem Java à computação cientifica
| Ano de defesa: | 2013 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| Tipo de documento: | Dissertação |
| Tipo de acesso: | Acesso aberto |
| Idioma: | por |
| Instituição de defesa: |
Universidade Federal de Pernambuco
|
| Programa de Pós-Graduação: |
Não Informado pela instituição
|
| Departamento: |
Não Informado pela instituição
|
| País: |
Não Informado pela instituição
|
| Palavras-chave em Português: | |
| Link de acesso: | https://repositorio.ufpe.br/handle/123456789/12443 |
Resumo: | No mundo do desenvolvimento de software, Java representa um marco. Concebida na década de 90, alcançou enorme popularidade desde o início de sua utilização. Apresentada inicialmente como uma linguagem que trabalhava em sites para internet, o que não era possível na época, seu amadurecimento levou a criação de muitas implementações, permitindo-lhe, hoje, ser encontrada, além das páginas da internet, em desktops, celulares e diversos outros dispositivos, provendo grande segurança, sendo utilizada em grandes bancos e empresas que necessitam de estabilidade e portabilidade, para trafegar grande quantidade de dados. Apesar de toda influência da linguagem Java, baseada em seu poder e aplicabilidade, ela não costuma ser usada na computação científica por ter os típicos problemas computacionais acentuados pela forte tipagem de seus tipos primitivos, comprometendo sua aplicação na matemática computacional, mesmo em experimentos feitos, na implementação de bibliotecas intervalares que usam esses tipos primitivos. Este trabalho apresenta a extensão de uma biblioteca, fundamentada na matemática intervalar e aritmética de exatidão máxima, na linguagem Java. Além das funções potência, raiz quadrada, exponencial, logarítmica e trigonométricas, a nova versão da biblioteca foi incrementada com cálculo de probabilidades para as variáveis aleatórias Uniforme, Exponencial e Pareto. Por fim, foi desenvolvida uma proposta de benchmark para comparação de tecnologias aplicadas à matemática intervalar no qual foram confrontados os desempenhos da extensão aqui proposta com uma biblioteca intervalar em Python. |
| id |
UFPE_27482372a4dd04a9ba444aba55402cd6 |
|---|---|
| oai_identifier_str |
oai:repositorio.ufpe.br:123456789/12443 |
| network_acronym_str |
UFPE |
| network_name_str |
Repositório Institucional da UFPE |
| repository_id_str |
|
| spelling |
Uma aplicação da linguagem Java à computação cientificaAritmética de exatidão máximaJavaMatemática intervalarPythonNo mundo do desenvolvimento de software, Java representa um marco. Concebida na década de 90, alcançou enorme popularidade desde o início de sua utilização. Apresentada inicialmente como uma linguagem que trabalhava em sites para internet, o que não era possível na época, seu amadurecimento levou a criação de muitas implementações, permitindo-lhe, hoje, ser encontrada, além das páginas da internet, em desktops, celulares e diversos outros dispositivos, provendo grande segurança, sendo utilizada em grandes bancos e empresas que necessitam de estabilidade e portabilidade, para trafegar grande quantidade de dados. Apesar de toda influência da linguagem Java, baseada em seu poder e aplicabilidade, ela não costuma ser usada na computação científica por ter os típicos problemas computacionais acentuados pela forte tipagem de seus tipos primitivos, comprometendo sua aplicação na matemática computacional, mesmo em experimentos feitos, na implementação de bibliotecas intervalares que usam esses tipos primitivos. Este trabalho apresenta a extensão de uma biblioteca, fundamentada na matemática intervalar e aritmética de exatidão máxima, na linguagem Java. Além das funções potência, raiz quadrada, exponencial, logarítmica e trigonométricas, a nova versão da biblioteca foi incrementada com cálculo de probabilidades para as variáveis aleatórias Uniforme, Exponencial e Pareto. Por fim, foi desenvolvida uma proposta de benchmark para comparação de tecnologias aplicadas à matemática intervalar no qual foram confrontados os desempenhos da extensão aqui proposta com uma biblioteca intervalar em Python.Universidade Federal de PernambucoCAMPOS, Marcilia AndradeVARJÃO, Thiago Fabiano Silva2015-03-13T13:24:30Z2015-03-13T13:24:30Z2013-08-30info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfVARJÃO, Thiago Fabiano Silva. Uma aplicação da linguagem Java à computação científica. Recife, 2013. 69 f. Dissertação (mestrado) - UFPE, Centro de Informática, Programa de Pós-graduação em Ciência da Computação, 2013..https://repositorio.ufpe.br/handle/123456789/12443porAttribution-NonCommercial-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nc-nd/3.0/br/info:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFPEinstname:Universidade Federal de Pernambuco (UFPE)instacron:UFPE2019-10-25T08:43:46Zoai:repositorio.ufpe.br:123456789/12443Repositório InstitucionalPUBhttps://repositorio.ufpe.br/oai/requestattena@ufpe.bropendoar:22212019-10-25T08:43:46Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE)false |
| dc.title.none.fl_str_mv |
Uma aplicação da linguagem Java à computação cientifica |
| title |
Uma aplicação da linguagem Java à computação cientifica |
| spellingShingle |
Uma aplicação da linguagem Java à computação cientifica VARJÃO, Thiago Fabiano Silva Aritmética de exatidão máxima Java Matemática intervalar Python |
| title_short |
Uma aplicação da linguagem Java à computação cientifica |
| title_full |
Uma aplicação da linguagem Java à computação cientifica |
| title_fullStr |
Uma aplicação da linguagem Java à computação cientifica |
| title_full_unstemmed |
Uma aplicação da linguagem Java à computação cientifica |
| title_sort |
Uma aplicação da linguagem Java à computação cientifica |
| author |
VARJÃO, Thiago Fabiano Silva |
| author_facet |
VARJÃO, Thiago Fabiano Silva |
| author_role |
author |
| dc.contributor.none.fl_str_mv |
CAMPOS, Marcilia Andrade |
| dc.contributor.author.fl_str_mv |
VARJÃO, Thiago Fabiano Silva |
| dc.subject.por.fl_str_mv |
Aritmética de exatidão máxima Java Matemática intervalar Python |
| topic |
Aritmética de exatidão máxima Java Matemática intervalar Python |
| description |
No mundo do desenvolvimento de software, Java representa um marco. Concebida na década de 90, alcançou enorme popularidade desde o início de sua utilização. Apresentada inicialmente como uma linguagem que trabalhava em sites para internet, o que não era possível na época, seu amadurecimento levou a criação de muitas implementações, permitindo-lhe, hoje, ser encontrada, além das páginas da internet, em desktops, celulares e diversos outros dispositivos, provendo grande segurança, sendo utilizada em grandes bancos e empresas que necessitam de estabilidade e portabilidade, para trafegar grande quantidade de dados. Apesar de toda influência da linguagem Java, baseada em seu poder e aplicabilidade, ela não costuma ser usada na computação científica por ter os típicos problemas computacionais acentuados pela forte tipagem de seus tipos primitivos, comprometendo sua aplicação na matemática computacional, mesmo em experimentos feitos, na implementação de bibliotecas intervalares que usam esses tipos primitivos. Este trabalho apresenta a extensão de uma biblioteca, fundamentada na matemática intervalar e aritmética de exatidão máxima, na linguagem Java. Além das funções potência, raiz quadrada, exponencial, logarítmica e trigonométricas, a nova versão da biblioteca foi incrementada com cálculo de probabilidades para as variáveis aleatórias Uniforme, Exponencial e Pareto. Por fim, foi desenvolvida uma proposta de benchmark para comparação de tecnologias aplicadas à matemática intervalar no qual foram confrontados os desempenhos da extensão aqui proposta com uma biblioteca intervalar em Python. |
| publishDate |
2013 |
| dc.date.none.fl_str_mv |
2013-08-30 2015-03-13T13:24:30Z 2015-03-13T13:24:30Z |
| dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
| dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
| format |
masterThesis |
| status_str |
publishedVersion |
| dc.identifier.uri.fl_str_mv |
VARJÃO, Thiago Fabiano Silva. Uma aplicação da linguagem Java à computação científica. Recife, 2013. 69 f. Dissertação (mestrado) - UFPE, Centro de Informática, Programa de Pós-graduação em Ciência da Computação, 2013.. https://repositorio.ufpe.br/handle/123456789/12443 |
| identifier_str_mv |
VARJÃO, Thiago Fabiano Silva. Uma aplicação da linguagem Java à computação científica. Recife, 2013. 69 f. Dissertação (mestrado) - UFPE, Centro de Informática, Programa de Pós-graduação em Ciência da Computação, 2013.. |
| url |
https://repositorio.ufpe.br/handle/123456789/12443 |
| dc.language.iso.fl_str_mv |
por |
| language |
por |
| dc.rights.driver.fl_str_mv |
Attribution-NonCommercial-NoDerivs 3.0 Brazil http://creativecommons.org/licenses/by-nc-nd/3.0/br/ info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
Attribution-NonCommercial-NoDerivs 3.0 Brazil http://creativecommons.org/licenses/by-nc-nd/3.0/br/ |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.publisher.none.fl_str_mv |
Universidade Federal de Pernambuco |
| publisher.none.fl_str_mv |
Universidade Federal de Pernambuco |
| dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFPE instname:Universidade Federal de Pernambuco (UFPE) instacron:UFPE |
| instname_str |
Universidade Federal de Pernambuco (UFPE) |
| instacron_str |
UFPE |
| institution |
UFPE |
| reponame_str |
Repositório Institucional da UFPE |
| collection |
Repositório Institucional da UFPE |
| repository.name.fl_str_mv |
Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE) |
| repository.mail.fl_str_mv |
attena@ufpe.br |
| _version_ |
1856041995042029568 |