En langage très fourni en cours, et qui permette de faire tout ce que tu mentionnes, je vois bien Java (OO) et C# .Net (OO également). Ce sont en plus deux langages pro et avec derrière une...