3
Specialties of CLI, standard C++ and C++/CLI
There are several ways to develop applications for a computer running the
Windows operating system:
•We implement the application with the help of a development kit and it will operate
within this run-time environment. The file cannot be run directly by the operating
system (e.g. MatLab, LabView) because it contains commands for the run-time
environment and not for the CPU of the computer. Sometimes there is a pure run-time
environment also available beside the development kit for the use of the application
developed, or an executable (exe) file is created from our program, which includes the
run-time needed for running the program.
•The development kit prepares a stand-alone executable application file (exe), which
contains the commands written in machine code runnable on the given operating
system and processor (native code). This file is run while developing and testing the
program. Such tools are e.g. Borland Delphi and Microsoft Visual Studio, frequently
used in industry.