• [^] # Re: transcodage ?

    Posté par (site web personnel) . En réponse à la dépêche Projet NACA [2]: transcodage automatique vers Java de 4 millions de lignes Cobol. Évalué à 3.

    Dans l'article, je lis (a) la partie visible: un objet par verbe Cobol et un objet par variable du programme. Ces objets s'utilisent mutuellement pour exécuter le programme. Dans cette partie du code se trouve la correspondance ligne à ligne entre Cobol et Java.


    Donc, si je comprend bien, le transcodeur effectue un parsing produisant un arbre syntaxique représentant le code COBOL. Cet arbre syntaxique génère du code Java qui, à l'exécution, instancie les classes qui mettront l'arbre syntaxique en mémoire.
    L'application Java, émulant la plateforme, exécute cette représentation du code.

    Ca va jusqu'où ? Cela signifie qu'un test est un objet en Java ?

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker