CumInCAD is a Cumulative Index about publications in Computer Aided Architectural Design
supported by the sibling associations ACADIA, CAADRIA, eCAADe, SIGraDi, ASCAAD and CAAD futures

PDF papers
References

Hits 1 to 4 of 4

_id acadia14_291
id acadia14_291
authors Leitão, Antonio; Lopes, José; Santos, Luis
year 2014
title Illustrated Programming
doi https://doi.org/10.52842/conf.acadia.2014.291
source ACADIA 14: Design Agency [Proceedings of the 34th Annual Conference of the Association for Computer Aided Design in Architecture (ACADIA) ISBN 9781926724478]Los Angeles 23-25 October, 2014), pp.291-300
summary Illustrated Programming addresses the increasing complexity of Generative Design programs and facilitates their communication, by improving program documentation and program comprehension through a correlation between the design, program, and model.
keywords Illustrated ProgrammingProgram DocumentationProgram ComprehensionLiterate ProgrammingLearnable ProgrammingImmediate FeedbackGenerative Design
series ACADIA
type Normal Paper
email
last changed 2022/06/07 07:52

_id ecaade2014_214
id ecaade2014_214
authors António Leitão and Sara Proença
year 2014
title On the Expressive Power of Programming Languages for Generative Design - The Case of Higher-Order Functions
doi https://doi.org/10.52842/conf.ecaade.2014.1.257
source Thompson, Emine Mine (ed.), Fusion - Proceedings of the 32nd eCAADe Conference - Volume 1, Department of Architecture and Built Environment, Faculty of Engineering and Environment, Newcastle upon Tyne, England, UK, 10-12 September 2014, pp. 257-266
summary The expressive power of a language measures the breadth of ideas that can be described in that language and is strongly dependent on the constructs provided by the language. In the programming language area, one of the constructs that increases the expressive power is the concept of higher-order function (HOF). A HOF is a function that accepts functions as arguments and/or returns functions as results. HOF can drastically simplify the programming activity, reducing the development effort, and allowing for more adaptable programs. In this paper we explain the concept of HOFs and its use for Generative Design. We then compare the support for HOF in the most used programming languages in the GD field and we discuss the pedagogy of HOFs.
wos WOS:000361384700025
keywords Generative design; higher-order functions; programming languages
series eCAADe
email
last changed 2022/06/07 07:54

_id sigradi2014_141
id sigradi2014_141
authors Leitão De Souza, Thiago
year 2014
title Panoramapp! Um passeio virtual por panoramas do Rio de Janeiro [A virtual tour by the panoramas of Rio de Janeiro]
source SIGraDi 2014 [Proceedings of the 18th Conference of the Iberoamerican Society of Digital Graphics - ISBN: 978-9974-99-655-7] Uruguay - Montevideo 12 - 14 November 2014, pp. 153-157
summary Since the great popularity of smartphones and tablets, many applications have been developed to create digital panoramas. However, its focus is turned for the seamless of the pictures and not what we can explore and understand of its different subjects. This article intends to investigate the use of a new concept of an app for digital panoramas. We assume that Panoramapp! can broaden the understanding the history of the cities by its panoramas and panoramic views, an alternative way to develop an iconographic hyper document of the central area of the city of Rio de Janeiro.
keywords Panorama; Rio de Janeiro
series SIGRADI
email
last changed 2016/03/10 09:54

_id caadria2014_085
id caadria2014_085
authors Leitão, António M.
year 2014
title Improving Generative Design by Combining Abstract Geometry and Higher-Order Programming
doi https://doi.org/10.52842/conf.caadria.2014.575
source Rethinking Comprehensive Design: Speculative Counterculture, Proceedings of the 19th International Conference on Computer-Aided Architectural Design Research in Asia (CAADRIA 2014) / Kyoto 14-16 May 2014, pp. 575–584
summary Generative Design (GD) involves the use of algorithms that compute designs. To take advantage of the computational power of computers, these algorithms must be implemented in a programming language. Although most programming languages have the same computational power, they have very different expressive powers. In this paper we focus on exploring the expressive power of languages and we argue that (1) the ability to use abstract geometry as input and (2) the use of higher-order programming dramatically simplifies the implementation of GD algorithms. We illustrate these concepts using a large and complex example that was developed as a case-study.
keywords Generative design; abstract geometry; higher-order programs
series CAADRIA
email
last changed 2022/06/07 07:52

No more hits.

HOMELOGIN (you are user _anon_376694 from group guest) CUMINCAD Papers Powered by SciX Open Publishing Services 1.002