les concepts d'Unix et de C sont simples et élégants, il n'y a souvent qu'une seule façon de faire chaque chose
On ne doit pas connaître le même C alors. Affichage de chaînes de caractères: printf, puts. Idem pour la lecture.
Définir un bloc de code réutilisable, entre les macros et les fonctions, on a aussi plus d'une façon de faire.
Passer plusieurs données à une fonction? Variadic arguments, pointeurs sur listes.
À l'origine, il était aussi possible de ne pas déclarer le type de retour des fonctions si on retournait un int...
Du coup, une seule façon de faire les choses en C... mouai.
Pour UNIX, je ne connais pas assez l'API des kernels pour juger, mais je doute fort que les choses ne puissent se régler que d'une seule façon.
[^] # Re: Pourquoi du théorie des patch c'est bien
Posté par freem . En réponse au journal Pijul, un nouveau gestionnaire de source. Évalué à 4. Dernière modification le 06 octobre 2017 à 15:34.
On ne doit pas connaître le même C alors. Affichage de chaînes de caractères:
printf,puts. Idem pour la lecture.Définir un bloc de code réutilisable, entre les macros et les fonctions, on a aussi plus d'une façon de faire.
Passer plusieurs données à une fonction? Variadic arguments, pointeurs sur listes.
À l'origine, il était aussi possible de ne pas déclarer le type de retour des fonctions si on retournait un int...
Du coup, une seule façon de faire les choses en C... mouai.
Pour UNIX, je ne connais pas assez l'API des kernels pour juger, mais je doute fort que les choses ne puissent se régler que d'une seule façon.