Merhabalar, yazının başlığına bakmayın çok ciddi bir yazı olmayacak, açıkcası geçenlerde başıma gelen bir olayı yazmak için yazıyorum ve tabiki bunu yaparken ucunu biraz nacizane okuluma da değdiriceceğim.

C Yazarken yorumlarda(commentlerde) backslash "/" kullanmayın

Başıma gelen olay buydu işte, geçen okul döneminde bir ödevi hazırlarken, nedendir hatırlamıyorum ama bir comment satırının içine backslash koymuştum. Bunun sonucunda gcc derleyici "ITU'nün bana verdiği SSH serverda, Red Hat 4.8.5-4 üzerinde GCC 4.8.5 20150623 derleyicisi" comment satırındaki backslash'ı görüp onun bir altındaki satırı da atlıyordu. Hatayı bulmam 1-2 günümü aldı açıkcası, çok ilginç ve basit bir hata olmasına rağmen o satırı atlaması memory overflow'a sebep olup programın fatal error vermesine neden oluyordu

İşin komik yani aynı tarz sorunla bu yazıyı yazarken de karşılaştım. Yukarda kullandığım " /" yüzünden tarayıcı tüm sayfayı başlık (h2) sandığı için sayfa biraz yamuldu. Galiba escape squances kullanmayı öğrenmem gerekiyor.

Teknik kısımlarla ilgilenmeyenler yukardaki paragrafı okumasa da olur

Şimdi bu hatayı neden bulamadım ben, çünkü Formal Languages and automata dersini alamadım. 3.sınıfa koymuşlar çok ilginçtir. Neyse tahminim derleyicinin (yazılan programı bilgisayar diline çeviren arkadaş) içindeki küçük bir hatadan dolayı. Ama ben derleyicinin nasıl çalıştığını az çok bilmesem bu hatayı bulmam imkansız hale gelirdi. Tam olarak nasıl oldu bilmiyorum, daha önce başına gelen var mı onu da bilmiyorum. Umarım bi ara yetkili abiler düzeltir.

Daha önce de dediğim gibi bilgisayar bilimi piramit gibi, temelini öğrenmesi zor böyle şeylerin olması çok doğal ama gene de 1. sınıf öğrencilerine sudan çıkmış balık gibi kodlama dersi verilerek bilgisayarın yüzeyinden aşağı inmek biraz zorlama bir eğitim gibi oluyor dolayısıyla daha önce bişeyler bilmeyen veya bağlantı kuramayan arkadaşlar eğitimi tamamlayamıyor.

Mühendislik okuyorsunuz bağlantı kuramayacak da napıcak öğrenci?

Sonuna kadar haklı bir düşünce, zaten değişmeli falan demedim okumayı düşünenlere bir uyarı niteliğinde yazdım, sonuçta zor bölüm ama okuması zevkli. Neyse formal dersini alıp sorunu anlayınca bidaha yazarım belki.

Benden bu kadar arkadaşlar, görüşürüz…



İlgili Yazılar