The C++ language is a programming language in
between low level languages, such as Assembler, and high
level languages, such as Java. C++, combining these features,
can interact with hardware layers and also function as a
powerful high-level language.
The C++ language has the following characteristics:
- Object oriented programming: object concepts (classes,
inheritance, polymorphism) are directly usable in
C++. Object programming
improves productivity and allows better re-use of existing
code.
- Portability: it is possible to compile the same C++
code on the majority of hardware platforms and different
operating
systems without making significant changes to code
- Modularity: the source code of an application developed
in C++ can be separates into several files (in
general, one file
per class) which are then compiled separately.
This save time during development, as a simple modification
to a
file only
mean recompiling that file, and not the whole application.
- Compatibility with the language C: any code written
in language C can easily be included in a C++
program
- Performance: compiled C++ code is very efficient.
This is because it has capacities of both a
high level and a
low level
language
To help you putting C++ to work, SOFTEAM makes
its expertise and its capitalization
on experience available
to you through
its offers of Consulting, Training, Development and Products.
|