Derleyicilerin hata mesajları üçe ayrılmaktadır: 1. Uyarılar (Warnings): Uyarılar gerçek hatalar değildir. Program içerisindeki program yapmış olabileceği olası mantık hatalarına dikkati çekmek için verilirler. Uyarılar derleme işleminin başarısızlığına yol açmazlar. Ancak programcıların uyarılara çok dikkat etmesi gerekir. Çünkü pek çok uyarıda derleyici haklı bir yere dikkat çekmektedir. 2. Gerçek Hatalar (Errors): Bunlar dilin sentaks ve semantik kurallarına uyulmaması yüzünden verilirler. Bunların mutlaka düzeltilmesi gerekir. Bir programda bir tane bile “error” olsa program başarılı olarak derlenemez. 3. Ölümcül Hatalar (Fatal Errors): Dereleme işleminin bile devam etmesini engelleyen ciddi hatalardır. Normal olarak bir programda ne kadar hata olursa olsun tüm kod gözden geçirilir. Tüm hatalar en sonında listelenir. Fakat bir ölümcül hata oluştuğunda artık derleme işlemi sonlandırılır. Ölümcül hatalar genellikle sistemdeki ciddi sorunlar yüzünden ortaya çıkmaktadır (örneğin diskte yeterli alan olmayabilir, ya da sistemde yeterli RAM bulunmuyor olabilir.) Verilen hata mesajlarının metinleri derleyiciden derleyiciye değişebilir. Ayrıca bir hata durumunda bir derleyici buna birmesaj verirken diğeri daha fazla mesaj verebilir.
C Programming Language Course
C programlama dili kursu notu CSD - C ve Sistem Programcıları Derneği tarafından sağlanmıştır. Kursun anlatıcısı Kaan Aslan'dır.
CSD C notlarının tamamını kapsaması hedeflenmektedir. Bu depodaki içerikler Sistem Programlama ve UNIX/Linux(kernel programlama) derslerini de içerir şekilde yazılacaktır.
License
Kaan Aslan'ın notundan faydalanılmıştır.
Description
Languages
C
100%