website logo
Auteur
avatar
Crisot

Forum » » Création-Développement » » Les macros et le langage C


Posté : 04-03-2016 11:46 icone du post

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