"Le résultat est très verbeux, peut-on faire plus simple ? Comment se gère ce problème dans les autres langages ?"
C'est un problème de meta-programmation. Tu as une forme de code qui tu veux transformer dans une autre forme qui se compile bien. Cette transformation se fait souvent au runtime (tensorflow).
Je ne connais pas d'autres langage qui gère correctement la metaprogrammation qui fonctionne à la compilation. Il me semble que Lisp le fait, et Rust avec ses "macro".
[^] # Re: C++, où quand le code asm généré est plus lisible
Posté par Nicolas Boulay (site web personnel) . En réponse au journal [C++14 ] Expressions template pour les nuls. Évalué à 1.
"Le résultat est très verbeux, peut-on faire plus simple ? Comment se gère ce problème dans les autres langages ?"
C'est un problème de meta-programmation. Tu as une forme de code qui tu veux transformer dans une autre forme qui se compile bien. Cette transformation se fait souvent au runtime (tensorflow).
Je ne connais pas d'autres langage qui gère correctement la metaprogrammation qui fonctionne à la compilation. Il me semble que Lisp le fait, et Rust avec ses "macro".
"La première sécurité est la liberté"