词条 | CSMP III |
释义 |
PurposeSince the early 1961s computer systems have been able to simulate real-world dynamic situations, such as the interaction between people in a public building such as an airport terminal. Models can be used to test the stresses imposed on an engineering structure without risk or construction cost. Modern uses include weather systems analysis and the effect on our planet Earth due to global warming. CSMP and its various versions were used extensively in the past when this software was first developed.[2] StructureLike all computer programs its analytical and simulation programs are constructed from three general types of statements:[3]
Structural statements can make use of the operations of addition, subtraction, multiplication, division, and exponentiation, using the same notation and syntax rules as are used in FORTRAN.[4] If, for example, the model includes the equation the following statement will be used to define the variables and calculus performed: x=6.0*Y/W+(Z-2.0)**2.0RandomisationRandom variation to values can be added to some parts of the model to simulate unpredictable behaviour patterns in dynamic wind-loaded structures, such as high-rise buildings or aircraft wing designs.[2] Modern variationsThe earlier CSMP III text-based programming language has been superseded by variations such as APL and object oriented computer-language modelling versions of CSMP such as OOSCMP.[5] {{main|APL (programming language)}}References1. ^{{Cite web|url=http://sim.sagepub.com/content/26/2/57.short|title=Implicit integration for CSMP III and the problem of stiffness|publisher=Advanced Applications Group IBM (UK) February 1976|accessdate=13 February 2011}} 2. ^1 {{Cite web|url=http://portal.acm.org/citation.cfm?id=1742960&preflayout=flat|title=Continuous-system simulation languages: A state-of-the-art survey|publisher=Elsevier Science Publishers B. V. Amsterdam 1 January 1974|accessdate=13 February 2011}} 3. ^{{Cite web|url=http://www.techiwarehouse.com/cat/17/BASIC-Programming|title=Basic programming|publisher=Tech Warehouse company - date undisclosed|accessdate=20 February 2011}} 4. ^{{Cite web|url=http://www.nsc.liu.se/~boein/f77to90/a2.html|title=Summary of Fortran 77 statements|publisher=National Supercomputer Centre Linköping University Linköping SWEDEN 1999|accessdate=20 February 2011}} 5. ^{{Cite web|url=http://arantxa.ii.uam.es/~alfonsec/docs/apl98s.htm|title=Compiling a simulation language in APL|publisher=Spanish Interdepartmental Commission of Science and Technology (CICYT)|accessdate=13 February 2011}} External links
1 : Domain-specific programming languages |
随便看 |
|
开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。