Програмна грешка: Разлика между версии

Изтрито е съдържание Добавено е съдържание
м Нова страница: Програмната грешка представлява проблем, свързан с работата на определена програма. Има няко...
 
мРедакция без резюме
Ред 1:
Програмната грешка представлява проблем, свързан с работата на определена програма. Има няколко вида програмни грешки - грешки при компилацията, грешки при изпълнението и бъгове. Всички те са предизвикани по вина на създателите на съответната програма, но понякога са следствие от факта, че някоя друга програма не работи както трябва.
 
== Грешка при компилацията ==
Ред 5:
 
== Грешка при изпълнението ==
Грешка при изпълнението ([[английски език|английски]] - runtime error) представлява проблем, който е предизвикан от това, че програма се опитва да направи нещо забранено. Грешките при изпълнението водят до незабавното прекратяване на изпълнението на програмата.
Грешка при изпълнението (runtime error) ...
 
=== Видове ===
* достъпване на забранена памет (segmentation fault)
* невъзможност на процесора да изпълни определена операция - например опит за деление на 0 (division by zero)
* недостиг на място в определено пространство от паметта (buffer overflow)
 
== Бъг ==
'''Бъг''' ([[английски език|английски]] - ''bug'' - "буболечка") в [[компютър]]ния [[жаргон]] представлява неочаквано поведение на програмата в определена ситуация по време на изпълнение. Повечето производители на софтуер се грижат за оправянето на подобни грешки. Понякога те предлагат специализирани системи, в които потребителите могат да съобщят за наличието на даден бъг.
Бъг (bug) ...
 
=== Произход на термина ===
От буболечките, които са кацали по лампите на първите компютри и са довеждали до повреди.
 
== Вижте също ==
* [[Компилация]]
* [[История на компютрите]]
 
{{софтуер-мъниче}}
 
[[Категория:Компютърна терминология]]