• [^] # Re: Oh

    Posté par (site web personnel, Mastodon) . En réponse au lien C'est parti pour la nouvelle version C2y du langage C. Évalué à 2. Dernière modification le 14 juin 2025 à 21:54.

    seules les quelques premières lettres

    Seulement pour les fonction C standard. Et cela se justifie par le fait, qu'elle sont plus simple à mémoriser et plus rapide à écrire. Bon aujourd'hui avec les bons système d'auto-complétion, c'est moins utile. Et surtout avec les ajouts de fonctions, notamment de fonctions plus sécurisé (sans enlever les ancienne pour la rétro-compatibilité), ça devient un peu complexe.

    Mais sinon, je trouve très parlant les noms court:

    • strcpy : "string copy"

    • memcpy : "memory copy"

    Le problème c'est quand on en rajoute. strcpy devient ainsi "strncpy" "string copy n characters" (pour la sécu). Et après : https://learn.microsoft.com/fr-fr/cpp/c-runtime-library/reference/strncpy-strncpy-l-wcsncpy-wcsncpy-l-mbsncpy-mbsncpy-l?view=msvc-170 ...
    On se retrouve avec des versions par type: l pour un long, i pour l'entier, s pour la string. Puis des versions par destination...

    Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.