• [^] # Re: On gagne en abstraction

    Posté par (Mastodon) . En réponse au journal Language naturel 2 python. Évalué à 5.

    on atteint des chiffres de plus de 97 %.

    Quand on compile le compilateur, c'est ça ? (c'est ce qu'il m'a semblé comprendre dans la news précédente). Il y a des cas pas vraiment rares où le compilateur devrait être devin pour réussir à faire de l'inlining.

    Pour prendre un exemple vraiment con, admettons que j'ai deux structures de données: une liste chaînée et un tableau. Au début de mon programme, je demande à l'utilisateur laquelle de ces deux structures il veut utiliser, et puis je fais des calculs. Par quel miracle Lisaac serait-il capable d'inliner le code de la liste ou du tableau dans mes calculs alors qu'il n'y a aucun moyen de savoir quelle est la structure de données choisie par l'utilisateur avant le runtime ?

    de plus l'inlining se fait aisément, si tu résoud la liaison dynamique en utilisant une table dynamique.

    Là j'avoue que je ne comprend pas ce que tu veux dire. Ce n'est pas du tout mon domaine mais pour moi la liaison dynamique c'est le contraire de l'inlining...

    Tu trouveras des explications ici

    Non, j'ai trouvé des slides, et les slides ça ne sert à rien sans la présentation qui va avec...