EnglishSite mapContactsFrançais
 CompanyConsultingTrainingDevelopmentProductsProjectsTechnologiesReferencesEventsRecruitment
C++
TechnologiesUML | Objecteering/UML | n-tier Architecture | J2EE | Corba | XML | Web Services | Programming languages | Java | C++

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.

Paris  •  Rennes  •  Nantes  •  Sophia Antipolis  •  Objecteering Software