marrant ça j'aurais juré que l'assembleur, qui finalement ne fait qu'ajouter un peut de structure à tout ces 0 et 1 simplifiait grandement l'écriture du code.
Oui ajouter des verrue à des lois ou a un langage de programmation n'est pas toujours heureux.
Mais de ce que je vois, des évolutions c'est
* de la simplification d'écriture ( auto, tuples ), avec autant de sécurité qu'avant.
* des ajouts bienvenus ( la possibilité de dire au complilo qu'il ne doit pas créer de constructeurs implicite comme la copie par exemple.)
Quand on veut simplifier l'écriture d'un compilo, on rend au moins la grammaire context-free, ce qui n'est pas le cas de la grammaire C.
Je ne connais aucun langage de programmation, mise à part l'assembleur, qui soit context-free. Ne serait-ce que pour la gestion des chaines de caractères... Mais même sans prendre en compte le coup des chaine de caractère, la majorité des langage où tu peux définir un type (comme le java par exemple) ne sont pas context-free.
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
[^] # Re: commentaires
Posté par fearan . En réponse à la dépêche Le standard C++0x a enfin été voté. Évalué à 2.
marrant ça j'aurais juré que l'assembleur, qui finalement ne fait qu'ajouter un peut de structure à tout ces 0 et 1 simplifiait grandement l'écriture du code.
Oui ajouter des verrue à des lois ou a un langage de programmation n'est pas toujours heureux.
Mais de ce que je vois, des évolutions c'est
* de la simplification d'écriture ( auto, tuples ), avec autant de sécurité qu'avant.
* des ajouts bienvenus ( la possibilité de dire au complilo qu'il ne doit pas créer de constructeurs implicite comme la copie par exemple.)
Je ne connais aucun langage de programmation, mise à part l'assembleur, qui soit context-free. Ne serait-ce que pour la gestion des chaines de caractères... Mais même sans prendre en compte le coup des chaine de caractère, la majorité des langage où tu peux définir un type (comme le java par exemple) ne sont pas context-free.
Il ne faut pas décorner les boeufs avant d'avoir semé le vent