La version shell

La commande cat =13 est une commande incorrecte (à cause du blanc entre cat et le signe =), mais comme l'erreur standard est redirigée sur /dev/null, le message d'erreur n'apparaît pas. Ensuite, l'echo imprime « Hello world », puis le shell fait exit. Le reste du source lui est donc indifférent. Ensuite, les deux versions C et fortran sont mélangées grâce à un emploi judicieux des commentaires (en fortran, toute ligne commençant par * ou c est un commentaire).



Matthieu Moy 2017-02-08