On n'est pas non plus obligé de tout utiliser...
En ce qui me concerne, j'ai toujours évité les constructions et syntaxes un peu bizarres dégradant la lisibilité.
Pour ce qui est de la rétrocompatibilité, j'apprécie bien que certaines portions de mes bibliothèques écrites vers 1995 soient toujours compilables, sans même un warning.
Je pense que briser la compatibilité serait assez dangereux pour l'avenir du langage, tant il y a de bibliothèques qui en dépendent, c'est un coup à diviser le langage en deux branches, et à le tuer.
La pérennité et la stabilité d'un langage sur le long terme est un critère très important pour les éditeurs de logiciel, on a autre chose à faire que reprendre des centaines de milliers, voire des millions de lignes de programme fiabilisées depuis longtemps à chaque changement de norme.
Partager