• [^] # Re: Programmer oui ! Mais...

    Posté par . En réponse au journal Programmer oui ! Mais.... Évalué à 2.

    mais il faut un langage mathématique, c'est pourquoi il a été réalisé en C, qui est destiné aux Maths (matrices, trigo etc... )

    Le C n'a pas du tout été développé pour les maths !!! Le C a été développé par Kerrigan et Ritchie pour développer une version portable du système Unix qu'il venait de créer en assembleur sur 1 pdp. Le noyau à l'époque pesait 40ko !
    Le C ressemblait alors beaucoup à l'assembleur de cette machine et ++ était l'instruction pour incrémenter un registre de cette machine.
    Le C est donc un langage orienté système et qui est trés imprécis pour toutes les questions mathématiques car ils gèrent trés mal les dépassements de capacité.
    Eh oui ! En C, la plupart des types numériques entiers sont définis en fonction de la machine, comment veut-tu faire proprement des maths avec ça ?
    Quant à la trigo et les matrices il n'y avait rien de prévu à la base pour ça, tu ne le trouveras que dans la librairie arrivé des années aprés (le C est trés vieux, usé et fatigué ;-)