Google+ Łukasz Osuszek: Optymalizacja kodu « e-Naukowiec

Łukasz Osuszek: Optymalizacja kodu

Łukasz Osuszek, Optymalizacja kodu

ISBN: 978-83-936418-8-8 | E-naukowiec: Lublin 2013 | stron: 96

Pobierz plik na wolnej licencji: PDF

Fragment wstępu:

W dzisiejszych czasach optymalizacja kodu jest jednym z wymogów tworzenia profesjonalnego oprogramowania. Skuteczna optymalizacja kodu jest sztuką. Obecnie zaobserwować można, że rozwój dziedziny optymalizacji postępuje najszybciej w obszarze usprawniania kodu źródłowego i algorytmów. Jeszcze w latach 90-tych więcej uwagi poświęcano optymalizacyjnym technikom kompilatorów. Niewątpliwą zaletą optymalizacji na poziomie kodu źródłowego jest generyczność i przenaszalność (w odróżnieniu od optymalizacji kompilatorowej, wykorzystującej możliwości konkretnej architektury sprzętowe). W książce tej przybliżono podejście optymalizacyjne na przykładzie kodu tworzonego w Delphi oraz C#. Jednak zawarte tu techniki mogą być z powodzeniem stosowane w innych środowiskach programowania. Kolejnym argumentem przemawiającym na korzyść optymalizacji na poziomie kodu jest łatwość sprawdzania poprawności działań polepszających kod. Algorytmy zapisane w języku maszynowym są znacznie trudniejsze do śledzenia i analizy niż kod stworzony w określonym środowisku.



Leave a Reply