Le C, langage de programmation le plus concis au monde ? C'est une blague ? Ou tu n'as jamais programmé avec des vrais langages de haut niveau (Perl, Python, Ruby, Scheme, OCaml, Haskell, ... tous beaucoup plus concis que le C) ? Déjà la version en Scheme était plus courte et concise que ta version en C, mais on pourrait toujours arguer qu'elle était typé dynamiquement et que c'est ça qui fait la différence... Sauf que la version suivante en Haskell est typée statiquement (et le système de type d'Haskell est bien plus puissant que celui du C) :
1 2
| factorielle 0 = 1
factorielle n = n * factorielle (n-1) |
Par ailleurs le C n'est pas "simple", il y a des tas de détails piégeux. De plus c'est l'un des rares langages modernes à utiliser intensivement l'arithmétique des pointeurs, qui est très dangereuse.
--
Jedaï
Partager