Un inconvénient du Basic (à moins que cela ait changé depuis) c'est qu'on n'est pas obligé de déclarer au départ le type des variables, ce qui facilite les choses pour les débutants et les petits programmes, mais cela peut donner de mauvaises habitudes.
De ce point de vue le Pascal est mieux (mais cela doit faire près de 20 ans que je n'ai pas écrit la moindre ligne de code).

