EnglishSite mapContactsFrançais
 SociétéConseilFormationIngénierieProduitsMOATechnologiesMétiersEvénementsRecrutement
Technologies 
Langages de programmation

Différentes considérations doivent être prises en compte pour choisir un langage de programmation sur les projets.

Tout d’abord ce qu’on appelle le « niveau d’un langage de programmation » qui détermine la proximité du langage vis-à-vis du hardware, les langages « bas niveau » proches du hardware, les langages « haut niveau » offrant un degré d’abstraction plus élevé.

Généralement, les langages « haut niveau » assurent une meilleure portabilité. En revanche, les langages « bas niveau » sont plus performants car écrit sous une forme tirant avantage de spécificités des caractéristiques matérielles.

Le choix d’un type de programmation pour un projet dépendra du type de programme que l’on souhaite réaliser. Par exemple, pour programmer un driver pour un système d’exploitation, on choisira un langage « bas niveau », par contre, pour une application complète on préférera un langage « haut niveau ».

Un exemple de langage « bas niveau » est le langage machine dont les instructions varient selon les processeurs, un exemple de langage «haut niveau » est Java qui totalement indépendant des plates-formes. Le langage C++ se situe entre les deux, il peut interagir directement avec les couches hardware et fonctionner comme un puissant langage de « haut niveau ».

Copywright © 2009 SOFTEAM - Think Object : Modeling