" c´est ma foi agréable et pas si lent que ça de coder une appli win32 en asm."
je demande à voir
" une ligne du genre if(func(++n)) doit évidemment se décomposer un petit peu en assembleur"
Bah vi c´est le principe même de l´assembleur. C´est bien pour cela qu´un développement 100% asm ne peut être envisagé dans le monde pro : problème de temps, problème de maintenance, problème de portabilité. La seule utilité et le seul gain se fait sur les parties critiques.
A moins de développer pour une architecture bien précise, où l´optimisation est primordiale ( plateforme dédiée, par ex sur les consoles de jeux style GBA ou pour du développement temps réel)...