• [^] # Re: Re : Les nouveautés du prochain X11R6.8

    Posté par (site web personnel) . En réponse à la dépêche Les nouveautés du prochain X11R6.8. Évalué à 3.

    Puisque personne n'avait rectifié, j'ai effectivement supposé que c'était vrai.

    J'ai regardé les documentations, et ma première impression est que le C n'est définitivement pas orienté objet. Ce n'était pas son but et il reste un excellent langage que j'utilise dans certains cas.
    Mais utiliser une bibliothèque pour pallier à des manques conceptuels d'un langage rend le code plus touffu et moins compréhensible par manque d'une syntaxe adaptée. Tout simplement parce que dans un cas tu utilises un bibliothèque alors que dans l'autre, c'est le compilateur qui fait le boulot. Je trouve le code des exemples (donc normalement simples) illisible par rapport aux langages objet comme Python, Java, Objective C ou C++. Ce qui ne facilite pas la maintenance.

    Certes tout se réduit à du code hexa, mais pourquoi a-t-on inventé des langages de haut niveau ? Pour se faciliter la vie. Et là, au lieu d'utiliser un langage adapté, on prend un langage auquel on ajoute des bibliothèques. S'il n'y avait pas eu d'alternatives possibles, pourquoi pas. Mais ce n'était pas le cas.