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

id ijac201210109
authors Leitao, Antonio; Luis Santos, José Lopes
year 2012
title Programming Languages For Generative Design: A Comparative Study
source International Journal of Architectural Computing vol. 10 - no. 1, 139-162
summary In the field of Generative Design (GD), Visual Programming Languages (VPLs), such as Grasshopper, are becoming increasingly popular compared to the traditional Textual Programming Languages (TPLs) provided by CAD applications, such as RhinoScript. This reaction is explained by the relative obsolescence of these TPLs and the faster learning curve of VPLs. However, modern TPLs offer a variety of linguistic features designed to overcome the limitations of traditional TPLs, making them hypothetical competitors to VPLs. In this paper, we reconsider the role of TPLs in the design process and we present a comparative study of VPLs and modern TPLs. Our findings show that modern TPLs can be more productive than VPLs, especially, for large-scale and complex design tasks. Finally, we identify some problems of modern TPLs related to portability and sharing of programs and we propose a solution.
series journal
references Content-type: text/plain
details citation check to select
100%; open Abelson, H. and Sussman, G. (1996) Find in CUMINCAD Structure and interpretation of computer programs , MIT Press, Cambridge, Massachusetts, USA
100%; open Abelson, H. and Sussman, G. (1996) Find in CUMINCAD Structure and interpretation of computer programs , MIT Press, Cambridge, Massachusetts, USA
100%; open Aish, R. and Woodbury, R. (2005) Find in CUMINCAD Multi-Level Interaction in Parametric Design , Butz, A., Krüger,A. and Olivier, P., eds., SG 2005 Conference Proceedings: International Symposium on Smart Graphics, Springer, Berlin, Heidelberg, Germany, 151-162
100%; open Aish, R. and Woodbury, R. (2005) Find in CUMINCAD Multi-Level Interaction in Parametric Design , Butz, A., Krüger,A. and Olivier, P., eds., SG 2005 Conference Proceedings: International Symposium on Smart Graphics, Springer, Berlin, Heidelberg, Germany, 151-162
100%; open Chok, K. (2011) Find in CUMINCAD Progressive Spheres of Innovation: Efficiency, communication and collaboration , Taron, J., Parlac,V., Kolarevic, B. and Johnson, J., eds., ACADIA 2011: Integration through Computation: Proceedings of the 31st annual conference of the Association for Computer Aided Design in Architecture (ACADIA),ACADIA Association, Banff, Alberta, Canada, 234-241
100%; open Chok, K. (2011) Find in CUMINCAD Progressive Spheres of Innovation: Efficiency, communication and collaboration , Taron, J., Parlac,V., Kolarevic, B. and Johnson, J., eds., ACADIA 2011: Integration through Computation: Proceedings of the 31st annual conference of the Association for Computer Aided Design in Architecture (ACADIA),ACADIA Association, Banff, Alberta, Canada, 234-241
100%; open Davis, D., Burry, M. and Burry, J. (2011) Find in CUMINCAD Untangling Parametric Schemata: Enhancing Collaboration Through Modular Programming , Leclercq, P., Heylighen,A. and Martin, G., eds., Designing Together - CAAD Futures 2011, Les Editions de l’Université de Ličge, Ličge, Belgium, 55-78
100%; open Davis, D., Burry, M. and Burry, J. (2011) Find in CUMINCAD Untangling Parametric Schemata: Enhancing Collaboration Through Modular Programming , Leclercq, P., Heylighen,A. and Martin, G., eds., Designing Together - CAAD Futures 2011, Les Editions de l’Université de Ličge, Ličge, Belgium, 55-78
100%; open Dingle,A. and Zander, C. (2001) Find in CUMINCAD Assessing the ripple effect of CS1 language choice , Journal of Computing Sciences in Colleges, 16(2), 85-93
100%; open Dingle,A. and Zander, C. (2001) Find in CUMINCAD Assessing the ripple effect of CS1 language choice , Journal of Computing Sciences in Colleges, 16(2), 85-93
100%; open Felleisen, M., Findler, R., Flatt, M. and Krishnamurthi, S. (2004) Find in CUMINCAD The TeachScheme! Project: Computing and Programming for Every Student , Computer Science Education, 14(1), 55-77
100%; open Felleisen, M., Findler, R., Flatt, M. and Krishnamurthi, S. (2004) Find in CUMINCAD The TeachScheme! Project: Computing and Programming for Every Student , Computer Science Education, 14(1), 55-77
100%; open Findler, C., Flanagan, F., Krishnamurthi, S., and Felleisen, M. (2002) Find in CUMINCAD DrScheme: A Programming Environment for Scheme , Journal of Functional Programming, 12(2), 159-182
100%; open Findler, C., Flanagan, F., Krishnamurthi, S., and Felleisen, M. (2002) Find in CUMINCAD DrScheme: A Programming Environment for Scheme , Journal of Functional Programming, 12(2), 159-182
100%; open Killian, A. (2006) Find in CUMINCAD Design innovation through constraint modeling , International Journal of Architectural Computing, 4(1), 87-105
100%; open Killian, A. (2006) Find in CUMINCAD Design innovation through constraint modeling , International Journal of Architectural Computing, 4(1), 87-105
100%; open Kolarevic, B. (2000) Find in CUMINCAD Eternity, Infinity and Virtuality in Architecture , Clayton, M. and Velasco, G., eds., ACADIA 2000: Eternity, Infinity, and Virtuality in Architecture, ACADIA-Association,Washington D.C., USA, 251-256
100%; open Kolarevic, B. (2000) Find in CUMINCAD Eternity, Infinity and Virtuality in Architecture , Clayton, M. and Velasco, G., eds., ACADIA 2000: Eternity, Infinity, and Virtuality in Architecture, ACADIA-Association,Washington D.C., USA, 251-256
100%; open Krüger, M., Duarte, J. P. and Coutinho, F. (2011) Find in CUMINCAD Decoding De re aedificatoria: Using Grammars to Trace Alberti’s Influence on Portuguese Classical Architecture , Nexus Network Journal, 13(1), 171-182
100%; open Krüger, M., Duarte, J. P. and Coutinho, F. (2011) Find in CUMINCAD Decoding De re aedificatoria: Using Grammars to Trace Alberti’s Influence on Portuguese Classical Architecture , Nexus Network Journal, 13(1), 171-182

last changed 2012/04/05 06:42
HOMELOGIN (you are user _anon_923299 from group guest) Works Powered by SciX Open Publishing Services 1.002