Votre debat est passionnat messieurs.
Je pense qu'il faut juger les choses en leurs contextes.
Pour du tres haut niveau vous le dites vous même, le visual basique ne tiens pas trop la comparaison, et je pense que c'est vrai.
Mais je pense aussi qu'il faut comparer ce qui est comparable, et visual basic n'est pas concu au depart comme un langage visant les sommets.
Visual basic est dans sa conception un langage (ce que vous nommez verbeux) destiné aux petits et moyens programeurs, correspondant certainnement aux fantasme de bilou de faire de chacun quelqu'un capable de pouvoir acceder facilement à la programation chez soit (et accessoirement sur des logiciels microsot, bien sûr).
Je pense que de ce point de vue, ce langage est certainement le meilleurs dans cette categorie. C'est un point tres important à considerer.
Je crois que ce langage à la chance aujourd'hui de pouvoir jouer dans la cours des grands, surtout depuis l'apport de .net et de son compilo, l'amenant a des perfs comparables aux standards pro comme le C++.
C'est plutot ainsi, je pense qu'il faut le considerer, un langage facile au debut pour tout le monde et qui, au final se revele pouvoir rivaliser avec les langages plus "pros".
C'est une donnée qui n'existe pas vraiemnt en C#, c c++, pascal et autre java... Aussi comparer des langages concus pour des informaticiens et des buts precis tels l'interopperabilite, ect... ,avec visual basic et sur le même niveau, n'est pas tout à fait juste.
Pour preuve, supposons que la syntaxe de VB soit encore plus obscur que celle des autres, finalement, quel avantage lui trouveriez vous ?
Apres, il y a Descartes et Pascal. Quel rapport me diriez vous entre ces 2 grands penseur francais aujourd'hui disparu et ces lignes d'aujourd'hui ? Simplement ceci : on peut raisonner comme descartes et n'utiliser que le raisonement pur, ou bien raisonner comme pascal et tenir compte de l'environnement.
Par consequent, tout depends du contexte, du votre en particulier. Et nos 2 langages marquent tout deux nombres de points en divers domaines. Et aucunes n'est complete finalement.
Mais, et c'est un details important, au final egalement peu de chose les separes reelements. De questions de syntaxes differentes, quelques instructions littigieuse qui seront probablement ameliore, idem pour les ide.
Je pense qu'il faut plus retenir que choisirs l'un ou l'autre ne signifie plus aujourd'hui faire un choix au detriment de la performance (ce qui est important). Je crois que c'est une question de gout (La syntaxe) et de contexte (Les usagers).
Enfin, en ce qui concerne les usagers, il est certainement bons de rappeler que l'utilisateurs lambda n'est ni la secretaires apprenant a taper 3 lignes de codes, ni la nasa faisant partir des fusées sur Mars.
Il ne faut pas parler de mauvais langages, mais plutot de mauvais codeurs.
Partager