Какво е грешка по време на работа?

Когато програмирате, ние използваме език, за да говорим с компютъра. Този език има синтаксис. Ако правилата на синтаксиса са счупени, тогава компилаторът се оплаква и предлага термина синтактична грешка. В същия дух, целият програмен код, който е написан, трябва да бъде преведен и компилиран в нещо, което компютърът може да разбере. Ако има грешки в този процес, компилаторът се оплаква и хвърля грешка в компилатора. Тези грешки са дадени типове, числа и кратки английски обяснения. Те предлагат на инженерите начин да отстраняват грешките в техните програми по подреден начин.

Най-накрая, когато дадена програма работи или по време на изпълнение, тя може да срещне проблеми по време на изпълнение. Когато възникне проблем, който софтуерът не може да разреши, той хвърля грешка по време на работа, което означава, че докато работя, имах проблем, който не можах да разреша. Софтуерът, а не операционната система, дава грешката. Чрез механизъм за самоконтрол, наречен капан, софтуерът се диагностицира, осъзнава, че не може да продължи, и поставя капани за грешка по време на изпълнение. Има няколко причини, поради които ще видите грешка по време на изпълнение, по-долу са само няколко примера.

  • Лошо програмиране - Грешка по време на изпълнение може да бъде причинена от лоши практики на програмиране. Ако инженерът зарежда софтуера си с изтичане на памет, тогава можете да получите много грешки по време на работа в потребителската сесия. Няма начин да се реши този проблем, тъй като той се намира в софтуера.
  • Друг софтуер - Ако на компютъра ви се изпълнява програма, която е била написана лошо, тя може да повлияе на други програми. В среда на Windows много неща се споделят, и ако нечестни приложения стъпка във вашата сцена има възможност за по време на работа грешка да се случи. В този случай можете да изключите всички други приложения и да видите дали софтуерът все още има грешка по време на изпълнение.
  • Стареене или повреждане на хардуера - В голяма степен софтуерът зависи от годността на периферните устройства във вашия компютър. Ако имате по-стар компютър, вашите твърди дискове са по-стари от две години, наскоро сте имали електрическа буря, ако устройството ви за въздушно охлаждане е изключено, може да настъпи влошаване на качеството. Всяко от тези събития може да доведе до това софтуерът да хвърли грешка по време на изпълнение.
  • Зловреден вирус или Ad Ware - тези програми работят на гърба на земята и не могат да причинят щети. Те не са водещата причина за грешка по време на изпълнение, но все пак могат да доведат до една. Наложително е да сканирате системата си с някакъв вид антивирусен софтуер всеки ден.

Това са само някои от причините за грешки по време на работа, но това е правило. За нов софтуер, който току-що беше инсталиран, той може да бъде самият софтуер. За софтуер, който се изпълнява преди проверка на хардуера и сканиране за вируси. Надявам се, че това ви помага при следващия път, когато получите грешка по време на изпълнение.

Грешка, термини на операционната система, време на изпълнение