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

Hits 1 to 4 of 4

_id e323
authors Holtz, Neal M. and Rasdorf, William J.
year 1982
title The Use of LISP for Computer-Aided Design Systems
source 18, [19] p. Pittsburgh: Design Research Center, Carnegie-Mellon University, April, 1982. includes bibliography
summary It is suggested that the LISP programming language has many advantages and few disadvantages for use in developing complex engineering application programs. The paper attempts to explore that possibility by briefly explaining a few of the concepts of the language, by discussing some of the criticisms of it, and by mentioning some new developments. In summary it is suggested that LISP may currently be the best programming language to use for the development of computer- aided design (CAD) systems
keywords LISP, CAD, systems, programming, languages, CAE, engineering
series CADline
last changed 2003/06/02 11:58

_id 27f4
authors Holtz, Neal M. and Rasdorf, William J.
year 1983
title LISP - A CAD System Programming Language
source Journal of Technical Topics in Civil Engineers. April, 1983. vol. 109: pp. 58-72
summary LISP may currently be the best programming language to use for the development of engineering computer-aided design (CAD) systems. While languages like FORTRAN represent important advances over their predecessors, it may be that a single static programming language will never be completely adequate for engineering programming. What is needed is a language that can evolve in response to changing needs. This paper is concerned with the programming languages that support CAD systems. The choice of such a programming language significantly influences the flavor of the product derived from that language. The language should provide a style of interaction and a programming environment that is a good model for software developers. At the very least, this will lead to a consistency among most programs developed using that language. The language should also help reduce program complexity and permit one to program at the level of application concepts, rather than at the level of memory locations. LISP or LISP-like languages provide perhaps our greatest opportunity for reducing program complexity to manageable proportions. More importantly, the systems are of better quality when they reflect the style provided by LISP; they tend to be more easily tailored to the needs of individual users
keywords CAD, LISP, languages, programming, engineering
series CADline
last changed 2003/06/02 11:58

_id 8385
authors Holtz, Neal M. and Rasdorf, William J.
year 1988
title An Evaluation of Programming Languages and Language Features for Engineering Software Development
source International Journal of Engineering with Computers. Springer-Verlag, 1988. vol. 3: pp. 183-199
summary Also published as 'Procedural Programming Languages for the Development of CAD and CAE Systems Software,' in the proceedings of ASME International Conference on Computers in Engineering (1987 : New York, NY). The scope of engineering software has increased dramatically in the past decade. In its early years, most engineering applications were concerned solely with solving difficult numerical problems, and little attention was paid to man- machine interaction, to data management, or to integrated software systems. Now computers solve a much wider variety of problems, including those in which numerical computations are less predominant. In addition, completely new areas of engineering applications such as artificial intelligence have recently emerged. It is well recognized that the particular programming language used to develop an engineering application can dramatically affect the development cost, operating cost. reliability, and usability of the resulting software. With the increase in the variety, functionality, and complexity of engineering software, with its more widespread use, and with its increasing importance, more attention must be paid to programming language suitability so that rational decisions regarding language selection may be made. It is important that professional engineers be aware of the issues addressed in this paper, for it is they who must design, acquire, and use applications software, as well as occasionally develop or manage its development. This paper addresses the need for engineers to possess a working knowledge of the fundamentals of computer programming languages. In pursuit of this, the paper briefly reviews the history of four well known programming languages. It then attempts to identify and to look critically at the attributes of programming languages that significantly affect the production of engineering software. The four procedural programming languages chosen for review are those intended for scientific and general purpose programming, FORTRAN 77, C, Pascal, and Modula-2. These languages are compared and some general observations are made. As it is felt important that professional engineers should be able to make informed decisions about programming language selection, the emphasis throughout this paper is on a methodology of evaluation of programming languages. Choosing an appropriate language can be a complex task and many factors must be considered. Consequently, fundamentals are stressed
keywords programming, engineering, languages, software, management, evaluation, FORTRAN, C, PASCAL, MODULA-2, CAD, CAE
series CADline
last changed 2003/06/02 11:58

_id c01c
authors Holtz, W. Bradley
year 1997
title CAD Rating Guide : A Tool for The Evaluation of Computer-Aided Design Systems, Including Fem, Gis, and Animation Systems : A Comprehensive Comparison
source PennWell Publications
summary A Tool for The Evaluation of Computer-Aided Design Systems, Including Fem, GIS, and Animation Systems
series other
last changed 2003/06/03 10:27

No more hits.

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