• [^] # Re: Donc pour résumer...

    Posté par . En réponse à la dépêche C++17, Genèse d’une version mineure. Évalué à 2.

    Swift n'a pas de gc. Arc est pure compile time, et 100% déterministe.

    Sinon, pour la pérennité, Ben non, t'es à peu près sûr que ca marchera pas.
    Comme pour du c++ de 1995 dans un projet c++17.
    Comme pour du Swift 2.3 dans 10 ans.
    Ou du ruby. Ou plus ou moins tous les langages de la planète, sorti de c et Java, et les brontosaures qui sont figés dans le temps, fortran, cobol etc.

    Et encore, même Java, ton code tu vas vouloir le moderniser.
    Bref, la question c'est pas tant est ce que ca va tourner à l'identique (on a des release binaires et des abi stables pour ca), mais quel est le coût de maintenance au fil de l'eau, et est ce qu'on aura toujours une communauté et un compilo/interpreteur moderne 10 ans plus tard.