Implementação de um compilador para software numérico
Autor(a) principal: | |
---|---|
Data de Publicação: | 1987 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Biblioteca Digital de Teses e Dissertações da UFRGS |
Texto Completo: | http://hdl.handle.net/10183/23433 |
Resumo: | Este trabalho apresenta proposta e implementação de uma linguagem de programação orientada para usuárias de aplicações técnicas e matemáticas. São discutidas as características da linguagem desde o ponto de vista da aplicabilidade e da facilidade de utilização. É feito um estudo genérico de como as linguagens mais usadas, para este tipo de usuário, abordam as problemas de manipulação de estruturas numéricas especiais coma Complexos, Intervalos e Matrizes. Esse mesmo estudo mostra como e feita a implementação dos Tipos Abstratos de Dados e os problemas que isto acarreta nessas linguagens . Finalmente é apresentada uma forma de implementar as estruturas numéricas acima, as Tipos Abstratas de Dados e a gerenciador da linguagem, a qual denominamos PASCAL-M. |
id |
URGS_2d886c22acb598ad834697e992c6601a |
---|---|
oai_identifier_str |
oai:www.lume.ufrgs.br:10183/23433 |
network_acronym_str |
URGS |
network_name_str |
Biblioteca Digital de Teses e Dissertações da UFRGS |
repository_id_str |
1853 |
spelling |
Garcia Lopez, JavierAzeredo, Paulo Alberto de2010-06-08T04:17:43Z1987http://hdl.handle.net/10183/23433000105255Este trabalho apresenta proposta e implementação de uma linguagem de programação orientada para usuárias de aplicações técnicas e matemáticas. São discutidas as características da linguagem desde o ponto de vista da aplicabilidade e da facilidade de utilização. É feito um estudo genérico de como as linguagens mais usadas, para este tipo de usuário, abordam as problemas de manipulação de estruturas numéricas especiais coma Complexos, Intervalos e Matrizes. Esse mesmo estudo mostra como e feita a implementação dos Tipos Abstratos de Dados e os problemas que isto acarreta nessas linguagens . Finalmente é apresentada uma forma de implementar as estruturas numéricas acima, as Tipos Abstratas de Dados e a gerenciador da linguagem, a qual denominamos PASCAL-M.This work presents a proposal and implementation of a programming language oriented to applied mathematics and engineering. The characteristics of the language are discussed from the point of view of both application and utilization aspects. A generic study has been done to find out a wag of implementing numerical structures such as complex numbers, intervals and matrices, as well as abstract data types on several programming languages. Finally, an implementation of numerical and abstract data type structures on Pascal, and a language manager, is presented. The extended language is called Pascal-M.application/pdfporCompiladoresImplementação de um compilador para software numéricoinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisUniversidade Federal do Rio Grande do SulCurso de Pós-Graduação em Ciência da ComputaçãoPorto Alegre, BR-RS1987mestradoinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSTEXT000105255.pdf.txt000105255.pdf.txtExtracted Texttext/plain116376http://www.lume.ufrgs.br/bitstream/10183/23433/2/000105255.pdf.txt4f016134b175d7396284b04a17511c6bMD52ORIGINAL000105255.pdf000105255.pdfTexto completoapplication/pdf11217115http://www.lume.ufrgs.br/bitstream/10183/23433/1/000105255.pdf87a13c47c41922029ec173959f3b07e6MD51THUMBNAIL000105255.pdf.jpg000105255.pdf.jpgGenerated Thumbnailimage/jpeg1285http://www.lume.ufrgs.br/bitstream/10183/23433/3/000105255.pdf.jpgdb630b48f47a8ce6fcceefb618d9b5a0MD5310183/234332018-10-09 08:01:56.262oai:www.lume.ufrgs.br:10183/23433Biblioteca Digital de Teses e Dissertaçõeshttps://lume.ufrgs.br/handle/10183/2PUBhttps://lume.ufrgs.br/oai/requestlume@ufrgs.br||lume@ufrgs.bropendoar:18532018-10-09T11:01:56Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false |
dc.title.pt_BR.fl_str_mv |
Implementação de um compilador para software numérico |
title |
Implementação de um compilador para software numérico |
spellingShingle |
Implementação de um compilador para software numérico Garcia Lopez, Javier Compiladores |
title_short |
Implementação de um compilador para software numérico |
title_full |
Implementação de um compilador para software numérico |
title_fullStr |
Implementação de um compilador para software numérico |
title_full_unstemmed |
Implementação de um compilador para software numérico |
title_sort |
Implementação de um compilador para software numérico |
author |
Garcia Lopez, Javier |
author_facet |
Garcia Lopez, Javier |
author_role |
author |
dc.contributor.author.fl_str_mv |
Garcia Lopez, Javier |
dc.contributor.advisor1.fl_str_mv |
Azeredo, Paulo Alberto de |
contributor_str_mv |
Azeredo, Paulo Alberto de |
dc.subject.por.fl_str_mv |
Compiladores |
topic |
Compiladores |
description |
Este trabalho apresenta proposta e implementação de uma linguagem de programação orientada para usuárias de aplicações técnicas e matemáticas. São discutidas as características da linguagem desde o ponto de vista da aplicabilidade e da facilidade de utilização. É feito um estudo genérico de como as linguagens mais usadas, para este tipo de usuário, abordam as problemas de manipulação de estruturas numéricas especiais coma Complexos, Intervalos e Matrizes. Esse mesmo estudo mostra como e feita a implementação dos Tipos Abstratos de Dados e os problemas que isto acarreta nessas linguagens . Finalmente é apresentada uma forma de implementar as estruturas numéricas acima, as Tipos Abstratas de Dados e a gerenciador da linguagem, a qual denominamos PASCAL-M. |
publishDate |
1987 |
dc.date.issued.fl_str_mv |
1987 |
dc.date.accessioned.fl_str_mv |
2010-06-08T04:17:43Z |
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 |
http://hdl.handle.net/10183/23433 |
dc.identifier.nrb.pt_BR.fl_str_mv |
000105255 |
url |
http://hdl.handle.net/10183/23433 |
identifier_str_mv |
000105255 |
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 |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da UFRGS instname:Universidade Federal do Rio Grande do Sul (UFRGS) instacron:UFRGS |
instname_str |
Universidade Federal do Rio Grande do Sul (UFRGS) |
instacron_str |
UFRGS |
institution |
UFRGS |
reponame_str |
Biblioteca Digital de Teses e Dissertações da UFRGS |
collection |
Biblioteca Digital de Teses e Dissertações da UFRGS |
bitstream.url.fl_str_mv |
http://www.lume.ufrgs.br/bitstream/10183/23433/2/000105255.pdf.txt http://www.lume.ufrgs.br/bitstream/10183/23433/1/000105255.pdf http://www.lume.ufrgs.br/bitstream/10183/23433/3/000105255.pdf.jpg |
bitstream.checksum.fl_str_mv |
4f016134b175d7396284b04a17511c6b 87a13c47c41922029ec173959f3b07e6 db630b48f47a8ce6fcceefb618d9b5a0 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS) |
repository.mail.fl_str_mv |
lume@ufrgs.br||lume@ufrgs.br |
_version_ |
1810085174136799232 |