Programação orientada para objetos: fundamentos e aplicacões.
| Ano de defesa: | 1991 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| Tipo de documento: | Tese |
| Tipo de acesso: | Acesso aberto |
| Idioma: | por |
| Instituição de defesa: |
Biblioteca Digitais de Teses e Dissertações da USP
|
| 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://www.teses.usp.br/teses/disponiveis/3/3141/tde-14112024-140917/ |
Resumo: | Esta tese apresenta os conceitos fundamentais da metodologia de programação orientada para objetos, analisando sua implementação prática dentro do contexto de programação utilizando a linguagem C. Esta metodologia presta-se ao desenvolvimento de sistemas de alta qualidade, por assegurar a reutilização de componentes cuja confiabilidade tenha sido anteriormente demonstrada. A contribuição principal desta tese é mostrar como por em prática estes conceitos através de uma nova linguagem de programação, CMajor, e de seu ambiente de execução, ObOE. Como aplicação prática da metodologia, esta tese apresenta exemplos de construção de programas-protótipo utilizando interfaces de usuário gráficas. Uma das características principais desta tese e seu enfoque didático, o que permite que a metodologia de programação orientada para objetos seja facilmente assimilada por profissionais e estudantes das áreas de informática e ciência de computação. |
| id |
USP_01691df783354554cc8e7a7546692363 |
|---|---|
| oai_identifier_str |
oai:teses.usp.br:tde-14112024-140917 |
| network_acronym_str |
USP |
| network_name_str |
Biblioteca Digital de Teses e Dissertações da USP |
| repository_id_str |
|
| spelling |
Programação orientada para objetos: fundamentos e aplicacões.Untitled in englishObject-oriented programmingProgramação orientada a objetosEsta tese apresenta os conceitos fundamentais da metodologia de programação orientada para objetos, analisando sua implementação prática dentro do contexto de programação utilizando a linguagem C. Esta metodologia presta-se ao desenvolvimento de sistemas de alta qualidade, por assegurar a reutilização de componentes cuja confiabilidade tenha sido anteriormente demonstrada. A contribuição principal desta tese é mostrar como por em prática estes conceitos através de uma nova linguagem de programação, CMajor, e de seu ambiente de execução, ObOE. Como aplicação prática da metodologia, esta tese apresenta exemplos de construção de programas-protótipo utilizando interfaces de usuário gráficas. Uma das características principais desta tese e seu enfoque didático, o que permite que a metodologia de programação orientada para objetos seja facilmente assimilada por profissionais e estudantes das áreas de informática e ciência de computação.This thesis presents the fundamental concepts of the Object-Oriented Programming paradigm; it also analyzes its practical implementation in the contexto f extending the C programming language. This paradigm in adequate to developing high quality systems, by reusing previously written components that have been preved to work correctly. The maim contribution of this thesis is to show how to apply the object-oriented paradign by means of the CMajor programming language, and its associated run-time environment ObOE. As a practical example of the Power of this paradign, this thesis shows how to build application frameworks that use graphical user interfaces. One of the main themes of this thesis is its educational approach, which allows computer professionals and students alike to easily máster the concepts of the Object-Oriented Programming paradigm.Biblioteca Digitais de Teses e Dissertações da USPMassola, Antonio Marcos de AguirraPettinati, Fabio1991-07-15info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisapplication/pdfhttps://www.teses.usp.br/teses/disponiveis/3/3141/tde-14112024-140917/reponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USPLiberar o conteúdo para acesso público.info:eu-repo/semantics/openAccesspor2024-11-14T16:14:02Zoai:teses.usp.br:tde-14112024-140917Biblioteca Digital de Teses e Dissertaçõeshttp://www.teses.usp.br/PUBhttp://www.teses.usp.br/cgi-bin/mtd2br.plvirginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.bropendoar:27212024-11-14T16:14:02Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false |
| dc.title.none.fl_str_mv |
Programação orientada para objetos: fundamentos e aplicacões. Untitled in english |
| title |
Programação orientada para objetos: fundamentos e aplicacões. |
| spellingShingle |
Programação orientada para objetos: fundamentos e aplicacões. Pettinati, Fabio Object-oriented programming Programação orientada a objetos |
| title_short |
Programação orientada para objetos: fundamentos e aplicacões. |
| title_full |
Programação orientada para objetos: fundamentos e aplicacões. |
| title_fullStr |
Programação orientada para objetos: fundamentos e aplicacões. |
| title_full_unstemmed |
Programação orientada para objetos: fundamentos e aplicacões. |
| title_sort |
Programação orientada para objetos: fundamentos e aplicacões. |
| author |
Pettinati, Fabio |
| author_facet |
Pettinati, Fabio |
| author_role |
author |
| dc.contributor.none.fl_str_mv |
Massola, Antonio Marcos de Aguirra |
| dc.contributor.author.fl_str_mv |
Pettinati, Fabio |
| dc.subject.por.fl_str_mv |
Object-oriented programming Programação orientada a objetos |
| topic |
Object-oriented programming Programação orientada a objetos |
| description |
Esta tese apresenta os conceitos fundamentais da metodologia de programação orientada para objetos, analisando sua implementação prática dentro do contexto de programação utilizando a linguagem C. Esta metodologia presta-se ao desenvolvimento de sistemas de alta qualidade, por assegurar a reutilização de componentes cuja confiabilidade tenha sido anteriormente demonstrada. A contribuição principal desta tese é mostrar como por em prática estes conceitos através de uma nova linguagem de programação, CMajor, e de seu ambiente de execução, ObOE. Como aplicação prática da metodologia, esta tese apresenta exemplos de construção de programas-protótipo utilizando interfaces de usuário gráficas. Uma das características principais desta tese e seu enfoque didático, o que permite que a metodologia de programação orientada para objetos seja facilmente assimilada por profissionais e estudantes das áreas de informática e ciência de computação. |
| publishDate |
1991 |
| dc.date.none.fl_str_mv |
1991-07-15 |
| dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
| dc.type.driver.fl_str_mv |
info:eu-repo/semantics/doctoralThesis |
| format |
doctoralThesis |
| status_str |
publishedVersion |
| dc.identifier.uri.fl_str_mv |
https://www.teses.usp.br/teses/disponiveis/3/3141/tde-14112024-140917/ |
| url |
https://www.teses.usp.br/teses/disponiveis/3/3141/tde-14112024-140917/ |
| dc.language.iso.fl_str_mv |
por |
| language |
por |
| dc.relation.none.fl_str_mv |
|
| dc.rights.driver.fl_str_mv |
Liberar o conteúdo para acesso público. info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
Liberar o conteúdo para acesso público. |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.coverage.none.fl_str_mv |
|
| dc.publisher.none.fl_str_mv |
Biblioteca Digitais de Teses e Dissertações da USP |
| publisher.none.fl_str_mv |
Biblioteca Digitais de Teses e Dissertações da USP |
| dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da USP instname:Universidade de São Paulo (USP) instacron:USP |
| instname_str |
Universidade de São Paulo (USP) |
| instacron_str |
USP |
| institution |
USP |
| reponame_str |
Biblioteca Digital de Teses e Dissertações da USP |
| collection |
Biblioteca Digital de Teses e Dissertações da USP |
| repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP) |
| repository.mail.fl_str_mv |
virginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.br |
| _version_ |
1818598506399531008 |