• [^] # Re: Pourquoi en C en 2017 ?

    Posté par (Mastodon) . En réponse à la dépêche Mr.Boom version GNU/Linux. Évalué à 5.

    Au passage, je n'a jamais dit le C saynul ou saylemal. J'ai juste remarqué qu'il y avait mieux (à nuancer selon le domaine, bien sûr, mais plus ça va, moins je vois où se trouve le pré carré du C).

    «mieux» ne signifie rien dans l'absolu. Ton «mieux» est beaucoup trop générique parce que, ce que tu mets dans la catégorie des défauts de C, c'est en réalité tout ce qui fait sa spécificité et qu'on doit placer dans la catégorie des avantages (par exemple, les pointeurs). Dans le cas de ce jeu, il est absolument clair que C était le meilleur choix et de très loin ! Et je l'ai justifié dès la première réponse : c'est ce qui se rapproche le plus sémantiquement de l'asm. J'aurais fait exactement le même choix. J'aurais en tout cas éviter un choix dogmatique fondé sur la hype d'un langage «moderne».

    Et à chaque fois qu'on ose critiquer le C ou le C++, il y a une meute de programmeurs qui se sentent insultés et nous tombent dessus à bras raccourcis.

    Franchement, j'arrêterai de râler quand on arrêtera de faire des comparaisons idiotes entre des langages de programmation. C'est bien de comparer, mais pas pour dire qu'un est «mieux» que l'autre parce que ça n'a strictement aucun sens.

    En quoi cela est-il un argument pour défendre l'utilisation de ces outils antédiluviens ?

    C'est du jeunisme bas de gamme. Ce n'est pas parce qu'ils sont antédiluviens qu'ils sont forcément mauvais (ou bon d'ailleurs). Beaucoup de gens trouvent leur compte avec ces langages, et même beaucoup y trouvent du plaisir et n'ont aucune envie de passer à autre chose.