Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Im Prinzip ja. Der Assembler hat jmp. Es ist also für etwas bestimmt, nicht wahr?
Assembler hat keine geschweiften Klammern und ifs, also ohne jmp und
lässt sich nicht vermeiden
Solange man nicht anfängt, seinen eigenen Compiler zu schreiben, versteht man normalerweise nicht, warum goto unerwünscht ist.
Goto zerstört den Ausführungsfluss, geht aus dem Anwendungsbereich heraus und ist besonders in der OOP schädlich, wo es viele implizite Konstruktoren/Destruktoren gibt. Jeder Compiler-Entwickler wird entsetzt sein, wenn er plötzlich feststellt, dass er gleich in der Mitte des Blocks ins Ungewisse springen muss.
Obwohl C++ aus Kompatibilitätsgründen goto zulässt, schränkt der Compiler die Verwendung von goto stark ein und lässt nur eine schmale Nische für die einfachsten Sprünge in ebenso einfachen Fällen.
Normalerweise versteht man nicht, warum goto unerwünscht ist, bis man anfängt, seinen eigenen Compiler zu schreiben.
Goto unterbricht den Ausführungsfluss, verlässt den Anwendungsbereich und ist besonders in OOP schädlich, wo es viele implizite Konstruktoren/Destruktoren gibt. Jeder Compiler-Entwickler wird entsetzt sein, wenn er plötzlich feststellt, dass er mitten im Block ins Ungewisse springen muss.
Obwohl C++ aus Kompatibilitätsgründen goto zulässt, schränkt der Compiler die Verwendung von goto stark ein und lässt nur eine schmale Nische für die einfachsten Sprünge in ebenso einfachen Fällen.
Ich habe Extreme Exit nicht mit Destruktorauslösung verwendet. Aber für das frühzeitige Verlassen von verschachtelten Schleifen und für den Übergang von verschiedenen Bedingungen zum gleichen Punkt oder zu verschiedenen Punkten ist goto für die Codevereinfachung unverzichtbar. Und es vereinfacht nicht nur die Codeausführung, sondern auch die Optik.Komm schon, lass uns hier Religionskriege spielen. Nun, wenn es kein Foto gibt, dann ist es eben so.
Ich kann mich an keine Situation erinnern, in der ich das so dringend gebraucht hätte, so sehr, dass mir der Schwefel in den Ohren kochte. Ich kann mich nicht einmal an eine Zeit erinnern, in der ich den Gedanken hatte: "Ich wünschte, ich wäre hierher gekommen...". So etwas gab es nicht. Allerdings kann ich nicht sagen, dass meine Algorithmen so einfach sind.
Genauso könnte man goto zulassen, aber aus unerfindlichen Gründen verbieten. Und du hättest überlebt.
Komm schon, wir spielen hier Religionskrieg. Wenn es kein Goto gibt, ist das egal.
Ich kann nicht sagen, dass meine Algorithmen so einfach sind.
Komm schon, lass uns hier Religionskriege spielen. Nun, wenn es kein Foto gibt, dann ist es eben so.
Ich kann mich an keine Situation erinnern, in der ich das so dringend gebraucht hätte, so sehr, dass mir der Schwefel in den Ohren kochte. Ich kann mich nicht einmal an eine Zeit erinnern, in der ich den Gedanken hatte: "Ich wünschte, ich wäre hierher gekommen...". So etwas gab es nicht. Allerdings kann ich nicht sagen, dass meine Algorithmen so einfach sind.
Genauso könnte man goto zulassen, aber aus unerfindlichen Gründen verbieten. Und du hättest überlebt.
Nein, das ist nicht fair. Ich benutze sie nie, aber sie ist harmlos.