C Programming Language Course https://www.masscollaborationlabs.xyz/
Go to file
Mert Gör 0771277400
Derleyicilerin Hata Mesajları
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.
2024-08-10 14:56:31 +03:00
c-basic foo example 2024-08-10 14:53:41 +03:00
SysProg Systems Programming and UNIX/Linux notes added 2024-06-30 13:54:21 +03:00
UNIX-Linux Systems Programming and UNIX/Linux notes added 2024-06-30 13:54:21 +03:00
.gitignore Gitignore file added to root main directory, for the Emacs outputs 2024-02-01 11:36:25 +03:00
ChangeLog Derleyicilerin Hata Mesajları 2024-08-10 14:56:31 +03:00
README.md https://github.com/CSD-1993/KursNotlari 2024-08-10 13:43:29 +03:00

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.