Dissertação

The expressive power of programming languages in architecture EVALUATED

O Design Algorítmico (DA), i.e., o uso de algoritmos para produzir modelos, já não é uma novidade em arquitetura. Esta situação tem vindo a promover debates internacionais e a gerar divergências entre profissionais, mas, ainda assim, é algo que se tem vindo a desenvolver dentro da disciplina. Ateliers de arquitetura em todo o mundo já adotaram abordagens algorítmicas para criar modelos 3D dos seus projetos, gerados em ferramentas de Computer-Aided Design e/ou de Building Information Modeling. Ademais, muitos deles recorrem a esta metodologia para avaliar estes modelos, usando um vasto leque de software disponível que cobre diferentes áreas: estrutural, iluminação, entre outras. O DA requer programação, que pode ser concretizada usando uma linguagem de programação visual (LPV) ou textual (LPT). Apesar de serem reconhecidas como mais difíceis de utilizar e manter para programas complexos, as LPVs são claramente a preferência da maioria dos arquitetos que são também profissionais de DA. Apesar disso, falta correntemente uma compreensão mais aprofundada deste fenómeno. Enquanto é verdade que as LPVs são mais intuitivas, mais rápidas de se usar e aprender, também é verdade que o poder expressivo das suas abstrações é limitativo, pelo que não escalam com a complexidade dos programas que definem. Por outro lado, as LPTs são mais exigentes no que toca à aprendizagem mas têm um maior poder expressivo, flexibilidade e eficiência quando gerindo projectos complexos. É este entendimento mais aprofundado sobre o poder expressivo das linguagens de programação usadas em arquitectura que propomos adquirir com o desenvolvimento desta tese.
Design Algorítmico, Linguagens de Programação, Linguagens de Programação Textual, Linguagens de Programação Visual, Grasshopper, Python.

junho 18, 2019, 12:0

Publicação

Obra sujeita a Direitos de Autor

Orientação

ORIENTADOR

António Paulo Teles de Menezes Correia Leitão

Departamento de Engenharia Informática (DEI)

Professor Auxiliar

ORIENTADOR

Miguel José Das Neves Pires Amado

Departamento de Engenharia Civil, Arquitectura e Georrecursos (DECivil)

Professor Associado