AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Object-Pascal / Delphi-Language Delphi Groß u. Kleinschreibung eines Strings umkehren
Thema durchsuchen
Ansicht
Themen-Optionen

Groß u. Kleinschreibung eines Strings umkehren

Ein Thema von k6n · begonnen am 24. Feb 2009 · letzter Beitrag vom 25. Feb 2009
Antwort Antwort
Seite 3 von 3     123   
jbg

Registriert seit: 12. Jun 2002
3.483 Beiträge
 
Delphi 10.1 Berlin Professional
 
#21

Re: Groß u. Kleinschreibung eines Strings umkehren

  Alt 25. Feb 2009, 12:24
Zitat von himitsu:
Wer sagt, daß Result immer (wärend der Laufzeit der Prozedur) in EAX liegt?
Luckie

Dumm ist nur, dass das nicht stimmt. Ganz im Gegenteil, wenn man eine weitere lokale Variable einführt, kann es passieren, dass der Compiler unter einen zusätzlichen CPU Register-Druck gerät und verbannt die Variable auf den Stack, was zu mehr Speicherzugriffen führt. Bei kleinen/engen Schleifen kann dass dann schon mal Auswirkungen auf die Geschwindigkeit haben.

Übrigens zu TurboPascal 7.0 und Delphi 1 Zeiten war Luckies Aussage richtig. Aber ab Delphi 5 (die anderen Delphi Versionen habe ich jetzt gerade nicht zur Hand) ist die Optimierung schlau genug.
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#22

Re: Groß u. Kleinschreibung eines Strings umkehren

  Alt 25. Feb 2009, 12:46
OK, dann nehme ich meine Aussage wieder zurück. Aber ichmeine hagen hätte dies mal so dargestellt. Kann natürlich auch sein, dass ich das falsch verstanden oder in Erinnerung habe.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#23

Re: Groß u. Kleinschreibung eines Strings umkehren

  Alt 25. Feb 2009, 12:51
Zitat von Satty67:
Meine Priorität liegt wohl mehr auf "Übersichtlich" als "Effizient"
Hauptsache du verstehst es ... bringt ja nichts, wenn du immer alle möglichen Optimierungen einbaust und am Ende nicht mehr verstehst was da in der Prozedur überhaupt gemacht wird.

@Luckie: wer versteht schon alle Compiler"Optimierungen" ... womöglich kann es ja unter bestimmten Umständen ja doch anders sein
$2B or not $2B
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 3 von 3     123   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:52 Uhr.
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