Forum: PC-Programmierung haben makros iwelche nachteile


von Johannes (Gast)


Lesenswert?

haben markros in der assembler programmierung iwelche nachteile ?

von Gastofatz (Gast)


Lesenswert?

Nein, solange Du sie sinnvoll verwendest.

von Johannes (Gast)


Lesenswert?

was für welche gäbe es denn muss das für ein referat wissen.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

iwelche? Diese Makrodefinition ist mir nicht bekannt.

von Vlad T. (vlad_tepesch)


Lesenswert?

Johannes schrieb:
> was für welche gäbe es denn muss das für ein referat wissen.

Das grenzt ja schon an Dummheit, das so hier zu fragen, obwohl das schon 
von anfang an klar war.

Mach deine Hausaufgaben alleine und recherchier selbstständig!

von pcb (Gast)


Lesenswert?

>Mach deine Hausaufgaben alleine und recherchier selbstständig!
Ich finde in Internetforen nachfragen und die sinlose Antworten 
rausfiltern ist schon eine Recherche!

von Vlad T. (vlad_tepesch)


Lesenswert?

pcb schrieb:
> Ich finde in Internetforen nachfragen und die sinlose Antworten
> rausfiltern ist schon eine Recherche!

ich glaub mein ironie-Detektor ist kaputt.
der hätte doch jetzt anspringen sollen, oder?

von Thomas B. (escamoteur)


Lesenswert?

Denkaufgabe:

Was machtz ein Makro?

Beim Compilieren ersetzt der Präprozessor jede Stelle an der das Makro 
vorkommt mit dem Text den Du in der Makrodefinition angegeben hast. Erst 
dann wird compiliert.

Na, was könnte dass wohl für Vor/Nachteile bringen?

Gruß
Tom

von Karl H. (kbuchegg)


Lesenswert?

Thomas Burkhart schrieb:
> Denkaufgabe:
>
> Was machtz ein Makro?
>
> Beim Compilieren

Aber Vorsicht, er redet von einem Assembler ...

> ersetzt der Präprozessor jede Stelle an der das Makro
> vorkommt mit dem Text den Du in der Makrodefinition angegeben hast. Erst
> dann wird compiliert.


... das funktioniert zwar dem Prinzip nach völlig gleich ....

> Na, was könnte dass wohl für Vor/Nachteile bringen?

... da allerdings die sprachlichen Möglichkeiten in Assembler nicht an C 
heranreichen, entschärfen sich manche Probleme dadurch ganz von alleine 
:-)

(Ich will jetzt absichtlich nicht zu konkret werden. Du denkst 
wahrscheinlich an die bekannten C-Präprozessorfallen im Umfeld von 
doppelter Auswertung im Makro und Inkrement als Makroargument. Die 
treten so in der Assemblerprogrammierung nicht in Erscheinung)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.