• [^] # Re: Aucun !

    Posté par (site web personnel) . En réponse au journal Go et Rust, lequel est le remplaçant du C ?. Évalué à 10.

    Rust à aussi ses chances en temps que language d'assembleur de haut niveau.

    Le C est en effet un langage très simple (mais difficile à maitriser).

    "simple" n'est pas très objectif, et est aussi assez limitant. D'ailleurs, le brainfuck est encore plus "simple" (et difficile à maitriser). Pourtant il ne prendra jammais la place du C.

    Peu de mots clés

    Rust a moins de mot clés que C (35 mot clé en Rust, 44 en C)

    abstraction très légère

    Pareil pour Rust.

    norme peu contraignante laissant de grandes libertés aux compilateurs [...]

    Mais rends la tâche du programmeur extrêmement difficile car il est quasiment impossible de faire un programme un peu complexe qui n'a pas une « undefined behavior ».

    Tout cela permet en C d'être facile à porter sur une nouvelle architecture matérielle

    En effet. Mais comme il a été déjà dit, écrire un frontend pour LLVM n'est pas très dificile non plus.