OS. OpenSTAAD Glossary
API
An application program interface is a set of routines
and protocols which dictate how different software components (often different
programs) communicate. OpenSTAAD is the API used to interact with the STAAD
analysis engine or STAAD.Pro graphical user interface.
Application Program Interface (API)
ATL
The Active Template Library is a set of template-based
classes created by Microsoft with the aim of simplifying the programing of COM
objects. Ref. MSDN:
Active Template Library (ATL)
Concepts
Active Template Library (ATL)
COM
Component Object Model is a standard created by
Microsoft for the purpose of communication in a wide array of programming
languages. Ref. MSDN:
Component Object Model (COM)
Component Object Model (COM)
IDE
An integrated development environment is an
application that contains a comprehensive set of tools for writing software
source code, debugging, and other related software development tasks. The
STAAD.Pro Script Editor included in
STAAD.Pro is an IDE intended
for developing
OpenSTAAD macros or scripts.
Integrated Development Environment (IDE)