Je me demande quand même combien de gens ont besoin d'écrire des algos bit à bit en C.. j'ai passé un certain nombre d'années à coder en C, ça m'est arrivé très rarement. Il y a des gens qui ne peuvent pas utiliser la libm pour le log ou la valeur absolue ?
Tous les gens qui ont vraiment besoin d'optimiser les perfs et l'occupation mémoire.
Alors bien sur quand tu bosse avec un x86, plein de mémoire et un gros os, tu t'en fiche un peu. Mais si tu fait de l'embarqué tu n'a pas forcement tout cela, pas de place pour des libs, un os minimalistique et très peu de mémoire.
[my life]
Depuis peu je suis passé d'applis en C++/Python sous Solaris à du C sur DSP. Ce sont deux mondes très différents qui demandent des manières de penser et de coder qui changent du tout au tout.
Quelques chiffres pour fixer les idées :
RAM : 4Go --> 1Mo (code + données)
Vitesse : 2x2.7 GHz --> 720 MHz
Dans ces cas la, loger plusieurs valeurs par octet ou gratter quelques cycles deviens vraiment nécessaire.
[^] # Re: Bravo mais..
Posté par jjl (site web personnel) . En réponse à la dépêche La quintessence des algorithmes bit à bit. Évalué à 10.
Tous les gens qui ont vraiment besoin d'optimiser les perfs et l'occupation mémoire.
Alors bien sur quand tu bosse avec un x86, plein de mémoire et un gros os, tu t'en fiche un peu. Mais si tu fait de l'embarqué tu n'a pas forcement tout cela, pas de place pour des libs, un os minimalistique et très peu de mémoire.
[my life]
Depuis peu je suis passé d'applis en C++/Python sous Solaris à du C sur DSP. Ce sont deux mondes très différents qui demandent des manières de penser et de coder qui changent du tout au tout.
Quelques chiffres pour fixer les idées :
RAM : 4Go --> 1Mo (code + données)
Vitesse : 2x2.7 GHz --> 720 MHz
Dans ces cas la, loger plusieurs valeurs par octet ou gratter quelques cycles deviens vraiment nécessaire.