Show simple item record

contributor authorAlok Madan
date accessioned2017-05-08T21:13:06Z
date available2017-05-08T21:13:06Z
date copyrightJuly 2004
date issued2004
identifier other%28asce%290887-3801%282004%2918%3A3%28226%29.pdf
identifier urihttp://yetl.yabesh.ir/yetl/handle/yetl/43178
description abstractThe concept of object-oriented programming (OOP) has redefined the design and development of large-scale codes worldwide and is now the order of the day in the software industry. Although OOP offers enormous potential in the scientific software business, this innovative programming technique has yet to find a niche in the development of structural engineering software. The present paper is an attempt to highlight the superior programming capability offered by the OOP approach in computer-aided analysis and design of civil engineering structures. The paper presents a brief theoretical background on the important basic and advanced concepts of OOP within the context of structural engineering. The paper explains the relevant fundamentals of object-oriented modeling and design in structural engineering for the orientation of civil engineering professionals who are new to the concept of OOP. The paper provides simple examples of object-oriented programs for elementary structural analysis to illustrate implementation of the OOP paradigm for computational structural analysis. User-code fragments with accompanying commentary are included to provide more detailed directions to structural engineers who wish to adopt the OOP paradigm. The paper also includes a brief review of the evolution that the computational programming paradigm has undergone over the past few decades to cope with the increasing complexity of software. A comparison of currently prevalent programming paradigms is presented to illustrate the relative advantages of OOP for large-scale software applications in structural engineering.
publisherAmerican Society of Civil Engineers
titleObject-Oriented Paradigm in Programming for Computer-Aided Analysis of Structures
typeJournal Paper
journal volume18
journal issue3
journal titleJournal of Computing in Civil Engineering
identifier doi10.1061/(ASCE)0887-3801(2004)18:3(226)
treeJournal of Computing in Civil Engineering:;2004:;Volume ( 018 ):;issue: 003
contenttypeFulltext


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record