Exportar registro bibliográfico

Programação para Arquitetura: linguagens visuais e textuais em Projeto Orientado ao Desempenho (2019)

  • Authors:
  • USP affiliated authors: LANDIM, GABRIELE DO ROSARIO - IAU
  • Unidades: IAU
  • Subjects: CODIFICAÇÃO DE PROGRAMA; ALGORITMOS; PERFORMANCE
  • Keywords: Design computacional; Programação; Projeto algorítmico; Projeto orientado ao desempenho; Algorithmic design; Computational design; Performance-driven architectural design; Performance-oriented architectural design; Programming
  • Language: Português
  • Abstract: A pesquisa está inserida no contexto do Design Computacional, área que explora a computação como uma ferramenta de projeto de arquitetura. Para declarar e desenvolver projetos, é comum a utilização de linguagens de programação visual. No entanto, limitações no uso de linguagens visuais são reconhecidas, como as restrições encontradas na flexibilidade e escalabilidade dos códigos. Para estender o acesso à métodos de resolução de problemas nesses sistemas, usuários frequentemente recorrem ao uso de linguagens de programação textual, que permitem a utilização de mais estruturas de controle. Ainda assim, é comum que arquitetos sejam induzidos a realizar mudanças nos processos para acomodar a falta de controle e resultados inesperados de projeto. Isso acontece em parte pela falta de clareza em como utilizar a programação e todo o potencial dos métodos computacionais. Além disso, há uma falta de evidências empíricas usando projetos reais de arquitetura que apoiem discussões sobre o futuro das ferramentas de programação para arquitetos.Esta pesquisa investiga a comparação entre o uso de linguagens de programação visual e textual e visa sugerir diretrizes para melhorar as interfaces de programação utilizadas atualmente na área. Para isso, realizamos análises baseadas em métricas de avaliação de linguagens de programação e nas Dimensões Cognitivas (GREEN; PETRE, 1996). Adicionalmente, exploramos como estudo de aplicação um Projeto Orientado ao Desempenho, o Vancouver Academic Building do escritório americano Perkins+Will. O escritório implementou inicialmente o projeto usando a linguagem visual Grasshopper, com o objetivo de otimizar o design de uma fachada explorando o equilíbrio entre aspectos de iluminância e eficiência energética. Reimplementamos o estudo de aplicação utilizando uma linguagem textual e o ambiente de programação Rosetta (LOPES; LEITÃO, 2011). À medida que procuramos solucionar a lacuna existente na comparação dos fluxos de trabalho entre linguagens visuais e textuais recorrendo a um projeto real, selecionamos este estudo de aplicação porque ele abrange um processo orientado ao desempenho em vez de um projeto apenas paramétrico.Existem diferenças fundamentais encontradas entre estes dois fluxos de trabalho em relação a estratégias de escalabilidade e fluxo de dados, pois o orientado ao desempenho requer mais estruturas de controle como iteração e recursão. Identificamos diferenças relevantes entre ambas as linguagens e o potencial no uso das textuais no aumento significativo da escalabilidade do código e do modelo; aumento da confiabilidade dos resultados de desempenho do projeto e maior controle e clareza do processo utilizado. Apontamos também para as qualidades de interação e expressividade inerente das linguagens visuais. A partir do cruzamento teórico-prático, indicamos diretrizes que compõem em que medida o uso preferencial de linguagens textuais e linguagens híbridas (que integram ambas) podem melhorar a confiabilidade do Projeto Orientado ao Desempenho, assim como a possibilidade de aplicar métodos mais claros e eficazes no desenvolvimento do Projeto Algorítmico.
  • Imprenta:
  • Data da defesa: 13.05.2019

  • How to cite
    A citação é gerada automaticamente e pode não estar totalmente de acordo com as normas

    • ABNT

      LANDIM, Gabriele do Rosário; SPERLING, David Moreno. Programação para Arquitetura: linguagens visuais e textuais em Projeto Orientado ao Desempenho. 2019.Universidade de São Paulo, São Carlos, 2019. Disponível em: < http://www.teses.usp.br/teses/disponiveis/102/102131/tde-09092019-100632/pt-br.php >.
    • APA

      Landim, G. do R., & Sperling, D. M. (2019). Programação para Arquitetura: linguagens visuais e textuais em Projeto Orientado ao Desempenho. Universidade de São Paulo, São Carlos. Recuperado de http://www.teses.usp.br/teses/disponiveis/102/102131/tde-09092019-100632/pt-br.php
    • NLM

      Landim G do R, Sperling DM. Programação para Arquitetura: linguagens visuais e textuais em Projeto Orientado ao Desempenho [Internet]. 2019 ;Available from: http://www.teses.usp.br/teses/disponiveis/102/102131/tde-09092019-100632/pt-br.php
    • Vancouver

      Landim G do R, Sperling DM. Programação para Arquitetura: linguagens visuais e textuais em Projeto Orientado ao Desempenho [Internet]. 2019 ;Available from: http://www.teses.usp.br/teses/disponiveis/102/102131/tde-09092019-100632/pt-br.php

    Últimas obras dos mesmos autores vinculados com a USP cadastradas na BDPI:

    Digital Library of Intellectual Production of Universidade de São Paulo     2012 - 2020