Odświeżona porada dot. pisania wydajnych kodów w Delphi niedziela, 17 września 2017 |
W związku ze zbliżającym się terminem mojego wykładu, była dobra okazja, aby raz jeszcze przejrzeć to, co napisałem w poradzie na temat tworzenia wysokowydajnego kodu w Delphi. Od czasu, gdy stworzyłem to opracowanie minęło już trochę czasu, a sam kompilator poszedł bardzo mocno do przodu. Stąd część z rad musiała ulec weryfikacji, przy innych zmienił się kod wynikowy. Obecnie tekst w dużej mierze oparty jest o jedną z najnowszych wersji kompilatora - Delphi 10 Seattle. Niemniej, często przywołuję też starsze wersje i zaznaczam, gdzie optymalizacja poszła do przodu i wyręczyła programistę. Być może w przyszłości porada ta jeszcze bardziej się rozrośnie, gdyż zawarte w niej jest ledwie garstka tematów, które nie wyczerpują całkowicie tematyki optymalizacji i to wyłącznie z myślą o jednostce ALU x86 (oraz kilka słów o FPU), bez dotykania takich kwestii, jak używanie choćby instrukcji MMX czy SSE.
|