JusTiCe8 wrote:

...
Ce que je voulais dire, c'est que toi, devloppeur, tu DOIT te casser la tete plus de 5 s pour creer un code propre et sur et tout et tout, et pas te dire "tiens, le compilo est gentil, il va deja m'indiquer mes erreurs etc..., et pis le langage permet de faire ci comme cela" ou alors "tiens, je peux pas faire �a en C++... ben je prend un template, je creer la classe XYZ avec, je la derive, j'herite de celle ci par une autre, et hop pa de pb de typage"
Euh... c'est pas plus clair je pense :/
:-)
Je suis d'accord qu'il ne faut pas croire aux miracles, et le jour ou le compilo fera tout ton travail est encore loin. Mais c'est quand m�me bien utile d'�tre prot�g� de nombreuses erreures par la bonne conception du langage qui permet au compilateur de v�rifier beaucoup de choses.
Sauf si tu aime passer tes nuits avec gdb, bien sur.
...

Au contraire, non ? Il est tellement contraignant que t'es OBLIGE de faire un minimum correctement ton boulot :).
Ada n'est pas contraignant, tu peux faire tout ce que tu fait en C en 
Ada, goretteries comprises. Si c'est le typage que tu trouves 
contraignant rien ne t'oblige � l'utiliser, tu peux mettre des Integer 
partout si cela te chante.
(Mais le typage est une arme tellement puissante que se serait stupide 
de s'en passer).
Cela dit, la surcharge induite par l'apport de mecanismes si puissant limite la port�e d'utilsiation de ce langage (pas de drivers bas-niveau par exemple, je pense)
Sans probl�me. Il y a m�me des "exclusivit�s" d'Ada qui te facilitent 
consid�rablement la tache par rapport � C/C++/Java/etc, comme les 
clauses de repr�sentation, ou la prise en compte directe des interruptions.
--
Lionel Draghi




Répondre à