A Pascal-like language with extensions for large-scale system programming and interface with Fortran applications. MODEL includes generic procedures, and a "static" macro-like approach to data abstraction. It produces P-code and was used to implement the DEMOS operating system on the Cray-1.

["A Manual for the MODEL Programming Language", J.B. Morris, Los Alamos 1976].




1. <simulation> A description of observed or predicted behaviour of some system, simplified by ignoring certain details. Models allow complex systems, both existent and merely specified, to be understood and their behaviour predicted. A model may give incorrect descriptions and predictions for situations outside the realm of its intended use. A model may be used as the basis for simulation.

Note: British spelling: "modelling", US: "modeling".

2. <programming> The core part of a Model-View-Controller or similar software architecture; the part that stores the data and runs the business rules or algorithms.