Langages et Compilation

Langages et Compilation

TD0

Word count fait comme la commande Unix wc. Faire man wc pour comprendre le sens de la commande. Grosso modo, on doit compter les nombres de caractères, de mots et de lignes dans le(s) fichier(s) argument(s).

    wc0.ml
    wc1.ml
    wc2.ml
    wc3.ml
    owc.ml
Cet exercice permet de comprendre les entrées-sortie, et la manipulation des fichiers caractères. La version OCaml peut être obtenue avec le traducteur Caml vers OCaml de Bruno Barras. On compile en Ocaml par la commande
% ocamlc  owc.ml
% ./a.out *
La version la plus efficace est obtenue en tapant la ligne
% ocamlopt -unsafe -o owc owc.ml
% ./owc *
Comparer au temps mis par la commande Unix
% wc *