Posts tagged: error C# Java

Sep 02 2009

Proqram yazan vaxt çıxan səhvlər (errors)

Proqram yazan zaman bizim qarşımıza çoxlu səhv mesajları çıxır. 3 növ səhv var.
1.Sintaksis səhv (syntax error)
2.Məntiqi səhv (logical error)
3.Proqram çağrılan vaxt çıxan səhv (Runtime error)
1.Sintaksis error kompilyator tərəfindən bizə bildirilir. Əsas sintaksis səhvlər
Sonda ; unudulur.
} bağlanması unudulur.
Hər hansı komandanı səhv yazırsan.
case istifadə edəndə break unudulur.
hərf böyük və ya kiçik yazılması.

2.Ən çətin fiksə edilən səhv məntiqi səhvdir. Məntiqi səhv kompilyator tərəfindən tutulmur. Biz yalnız proqramı test edəndə proqramın düzgün işləmədiyini görürük və beləliklə proqamın məntiqində (quruluşunda) səhv olduğunu təyin edirik.
3.Runtime error- bu error proqram çağrılanda çıxan səhvdir. Sintaksis errorla qarışdırmayın. Çünki sintaksis error proqramı kompilyasiya edəndə çıxan səhvdir, runtime errorda isə proqramın kompilyasiyası zamanı heç bir səhv çıxmır, amma proqramı işlətməyə başlayanda səhv çıxır. Runtime errora misal olaraq 0-a bölməni göstərmək olar.Biz ekranda 0-a bölmənin mümkün olmadığı şəklində error mesaj görürük.Bu səhvi zərərsizləşdirmək üçün proqramlaşdırma dillərində istisna işlər (azərbaycanca bəlkə də səhv tərcümə edirəm, ingliscə exception handling) deyilən anlayış var. Sadədir, C# və Javada (başqa dillərdə də var ) try və catch blokundan istifadə edirsən.

Alibi3col theme by Themocracy