Forum » » Création-Développement » » Les macros et le langage C
Posté : 04-03-2016 11:46
Elwood: Félicitation, t'as mis les deux pieds dedans
Oui, une petite macro ne créé par d'appel de procédure... mais pour X utilisations, c'est X fois le poids du code en taille d'exécutable, en occupation mémoire, et surtout cache.
Une procédure n'aura pas ce travers. Mais à la place, ça génère des échanges sur la pile, et donc, des lenteurs.
Alors, alors, tu le vois le gros débat? :)
Bon dans tous les cas les macros proposées ne rentrent pas dans ces considérations, là ce sont juste des outils, pas des procédures "macroifiées". Mais tout comme Corto, j'ai du mal à cerner l'intérêt de certaines macros. & et && sont terriblement clairs sur leurs usages, alors que les macros "et" et "AND" portent à confusion. De même pour les loops.
Après l'important c'est de coder.
--
AmigaOne X1000 - 2 Go DDR2 - Sapphire R9 280x Toxic - Crucial MX200 500 Go - Alim/Cooling BeQuiet
Cet article provient de Le site des utilisateurs francophones actuels et futurs d'AmigaOS 4.x
https://amiga-ng.org/viewtopic.php?topic=2256&forum=14