Delphi-PRAXiS
Seite 9 von 9   « Erste     789   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   for-Schleife gegen über while-Schleife (https://www.delphipraxis.net/131246-schleife-gegen-ueber-while-schleife.html)

matashen 23. Mär 2009 11:57

Re: for-Schleife gegen über while-Schleife
 
in den meisten, aber eben nicht immer und ich verwende wenn möglich repeat...

Da muss ich dir recht geben, imm Fall von Lucki würd ich aber auch eher zu der for als zu der while tendieren. (Um den Bogen zurück zum Thema zu spannen)

...und dann wären wir wieder bei "geschmackssache" und "persönlicher programmierstiL"

trotz hunderter Bücher zum Thema hat jeder immer noch seinen individuellen Stil.

Gruß Matthias

Cyf 23. Mär 2009 12:49

Re: for-Schleife gegen über while-Schleife
 
Zitat:

Zitat von matashen
Zitat:

JEDE Schleife ist im Endeffekt eine while-Schleife. Die ist ja sozusagen der Godfather der Schleifen
Das ist nicht richtig so, der godfather von allen schleifen ist goto und label, auch wenns ejtzt manchen nicht gefällt, aber der Prozessor kennt keine schleifen, der macht alle schleifen in jumps

Gruß Matthias

Naja der Prozerssor kennt durchaus die loopXX Anweisungen. :wink:
Natürlich wird da aber auch gesprungen, nur halt nicht mit nem jXX.

matashen 23. Mär 2009 13:46

Re: for-Schleife gegen über while-Schleife
 
Wobei der Prozessor die loop, egal welche in jumps umwandelt und abarbeitet. Ich glaub die früheren prozessoren kannten die loopxx gar nicht. Und die Riscs könnens erst recht nicht.
Macht das nicht bei Intel der PreProzessor und zerlegt die complexen instructions.


Aber jetzt gehts vom Thema weg

Gruß Matthias

jaenicke 23. Mär 2009 15:04

Re: for-Schleife gegen über while-Schleife
 
Zitat:

Zitat von Cyf
Naja der Prozerssor kennt durchaus die loopXX Anweisungen. :wink:
Natürlich wird da aber auch gesprungen, nur halt nicht mit nem jXX.

Delphi setzt die Befehle aber nicht damit um. ;-)


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:50 Uhr.
Seite 9 von 9   « Erste     789   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz