Salut à tous,

Désirant programmer sous windows, je dois opter pour un langage de programmation. Pourriez-vous m'aider à choisir, sur la base des critères ci-dessous, car je suis un peu perdu ?

background
- un peu de C (programmation de microcontroleurs)
- un peu de VBA (sous Access)
- Perl (scripts sous Linux)

objectif
- développer plusieurs types d'applis sous Windows : frontend DragDrop permettant de lancer des utilitaires externes ".exe" (éviter de passer pas la console), interfaçages avec port série, frontend pour bases de données, etc..

shortlist / commentaires

Delphi 2005
- nok car Turbo Pascal (langage jamais utilisé)
? avenir

Visual Basic Express 2005
++ syntaxe facile car proche du VBA
? Avenir
? Performances comparées au C++ et C#

Visual C# Express 2005
? Syntaxe nouvelle (difficulté ?)
? Performances

Visual C++ Express 2005
? Syntaxe nouvelle (proche du C ?)
? Performances

On m'a conseillé C# et C++, mais sans m'expliquer les réels avantages de chacun. Quitte à m'investir, autant me lancer dans le langage le plus performant /récent/ pérenne, d'autant que les versions "Express" sont toutes gratuites.

Merci d'avance pour vos conseils.