• Artykuły
  • Forum
  • Ciekawostki
  • Encyklopedia
  • Optymalizacja oprogramowania

    Przeczytaj także...
    Komputer (z ang. computer od łac. computare – liczyć, sumować; dawne nazwy używane w Polsce: mózg elektronowy, elektroniczna maszyna cyfrowa, maszyna matematyczna) – maszyna elektroniczna przeznaczona do przetwarzania informacji, które da się zapisać w formie ciągu cyfr albo sygnału ciągłego.Wydajność oprogramowania wyraża ilość pracy wykonanej w określonym przedziale czasu. Im więcej pracy program wykona w jednostce czasu, tym większa jest jego wydajność. Uściślając, wydajność programu jest mierzona liczbą jednostek danych wejściowych (rozmiarem danych), którymi w danym czasie program ten zarządza w celu przekształceniu ich na jednostki wyjściowe (dane).
    Program komputerowy (ang. computer program) - sekwencja symboli opisująca obliczenia zgodnie z pewnymi regułami zwanymi językiem programowania. Program jest zazwyczaj wykonywany przez komputer (np. wyświetlenie strony internetowej), czasami bezpośrednio – jeśli wyrażony jest w języku zrozumiałym dla danej maszyny lub pośrednio – gdy jest interpretowany przez inny program (interpreter). Program może być ciągiem instrukcji opisujących modyfikacje stanu maszyny ale może również opisywać obliczenia w inny sposób (np. rachunek lambda).

    Optymalizacja oprogramowania - działanie mające na celu poprawę wydajności programu komputerowego, głównie poprzez zwiększenie szybkości działania i zmniejszenie wykorzystania przez niego zasobów komputera.

    Programowanie hybrydoweprogramowanie mieszaneprogramowanie wielojęzykowe – to kodowanie (programowanie) określonego algorytmu w dwóch lub większej liczbie języków programowania.

    Można wyróżnić następujące podstawowe sposoby optymalizacji oprogramowania:

  • optymalizacja algorytmu programu, czyli zmniejszenie jego długości, ilości porównań, uproszczenie działań matematycznych, usunięcie zbędnych pętli itp.,
  • zmiana funkcji użytych w programie na bardziej dopasowane do danego zadania,
  • programowanie hybrydowe.



  • w oparciu o Wikipedię (licencja GFDL, CC-BY-SA 3.0, autorzy, historia, edycja)

    Reklama