Błąd wykonania

Błąd czasu wykonania to błąd programu, który występuje podczas działania programu. Tego terminu często używa się w przeciwieństwie do innych rodzajów błędów programu, takich jak błędy składni i błędy czasu kompilacji.

Istnieje wiele różnych rodzajów błędów czasu wykonania. Jednym z przykładów jest błąd logiczny, który powoduje nieprawidłowe dane wyjściowe. Na przykład błędne obliczenie w kodzie źródłowym lub programie typu arkusz kalkulacyjny może spowodować wyświetlenie nieprawidłowego wyniku, gdy użytkownik wprowadzi formułę do komórki. Innym rodzajem błędu czasu wykonania jest wyciek pamięci. Ten rodzaj błędu powoduje, że program stale zajmuje coraz więcej pamięci RAM podczas działania. Wyciek pamięci może być spowodowany nieskończoną pętlą, niezwalnianiem nieużywanej pamięci lub innymi przyczynami.

Awaria programu jest najbardziej zauważalnym rodzajem błędu czasu wykonania, ponieważ program nieoczekiwanie kończy działanie. Awarie mogą być spowodowane wyciekami pamięci lub innymi błędami programistycznymi. Typowe przykłady obejmują dzielenie przez zero, odwoływanie się do brakujących plików, wywoływanie nieprawidłowych funkcji lub nieprawidłową obsługę określonych danych wejściowych.

NOTE: Błędy czasu wykonania są często nazywane „błędami” i często wykrywa się je podczas procesu debugowania, zanim oprogramowanie zostanie wydane. Gdy błędy czasu wykonania zostaną wykryte po udostępnieniu programu użytkownikom, programiści często publikują poprawki, czyli niewielkie aktualizacje mające na celu naprawienie tych błędów.

Zaktualizowano April 27, 2012 przez Per C.

quizSprawdź swoją wiedzę

A database structure may be defined in a document called what?

A
Octal
0%
B
Schema
0%
C
Kernel
0%
D
Hybrid
0%
Correct! Incorrect!     View the Schema definition.
More Quizzes →

Słownik komputerowy Tech Terms

Definicja Błąd wykonania na tej stronie jest oryginalną definicją napisaną przez autorów TechTerms.com. Jeśli chcesz odwołać się do tej strony lub zacytować tę definicję, użyj zielonego paska cytowania bezpośrednio poniżej definicji.

Naszym celem jest wyjaśnianie terminologii komputerowej w prosty i zrozumiały sposób. Dążymy do dokładności i prostoty w każdej publikowanej definicji. Jeśli masz uwagi lub chcesz zaproponować nowy termin techniczny, skontaktuj się z nami.

Newsletter Tech Terms

Poszerzaj swoją wiedzę techniczną dzięki naszemu codziennemu lub tygodniowemu newsletterowi! Subskrybuj już dziś i otrzymuj nowe terminy oraz quizy prosto do skrzynki odbiorczej.

Zapisz się do bezpłatnego newslettera TechTerms

Jak często chcesz otrzymywać e-maile?

Możesz wypisać się lub zmienić częstotliwość w dowolnym momencie, korzystając z linków w każdym e-mailu. Pytania? Skontaktuj się z nami.

Uwaga: Newsletter jest wysyłany w języku angielskim.