Syntax :
Bir dilin söz dizim kuralları , bir deyimdeki her kelimenin nasıl yazılacağını belirler.
Sementics:
Bir dilin anlam kuralları ise bir program çalıştırıldığında gerçekleşecek olan işlemleri tanımlar.
PROGRAM GELİŞTRİMEDE ORTAYA ÇIKAN HATALAR
-Derleyici zamanı hataları(compile Time Error)
-Çalışma zamanı hataları(Run Time Error)
-Mantıksal Hatalar (logical Error)
Derleyici(Compiler):
Basitçe bir dilde yazılmış bir kodu istenilen başka bir kod haline dönüştürüşen programdır.
Derleme Zamanı(Compile-Time):
Derleyici programının derleme işlemini yaptığı sürece derleme zamanı denir.
Bir derleyici program, kaynak dosyayı makine diline çevirme çabasında , kaynak dostanın o dilin sözdizimi kurallarına uygunluğunu da denetler.
Syntax(sözdizim) ve Compile-time Errors(Derleme Zamanı Hataları):
Derleyici programının verdiği ileti;
Bir hata iletisi olabilir. Bu durumda , derleyici programlar çoğunluklla amaç dosya üretmeyi reddeder.
Semantic(Anlambilimi) ve Run-Time Errors(Çalışma Zamanı Hataları):
Bu şekilde çalışma anında bir takım veriler ya da uygun olmayan ortamlar nedeniyle ortaya çıkan hatalar run time errors (çalışma zamanı hataları) olarak adlandırılır.
Örneğin: Bir değerin başka bir değere bölünmesi işleminde bölen 0(sıfır) olarak verilmesi.
Bir programın verilen sonuçta farklı bir sonuç vermesi de run time errors olarak adlandırılır.
ÖRNEK:
Annesi programcı oğluna "oğlum bakkala git 1 şişe süt al eğer yumurta varsa 6 tane al gel "demiş.
Programcıda eve 6 şişe sütle gelmiş.
Annesi sormuş "oğlum niye 6 şişe süt aldın"diye.
"Oğluda yumurta vardı" demiş.
Evet arkadaşlar nihayetinde benim en sevdiğim yere geldik programı açtık ve az da olsa kod yazmaya başladık Pınar hocamız ilk olarak console uygulamasından başlattı bizi.Yani sıkıcı olandan :(
Kısaca örnekler verdi bize değişken tanımlamayı öğrendik tabi sizde bilmiyorsunuzdur eminim değişken nedir hemen açıklayayım aslında ben değişkenlere kısaca veri tutucular demeyi seviyorum çünkü yaptıkları olay tam olarakda bu mesela sözel bir değer girilicek ozaman biz bunu string değişkeni ile tanımlarız çünkü string değişkeni sözel tabanlı bir değişkendir.Tamam kızmayın uzatmıyorum bende bu teorik olan derslerden nefret ediyorum ama dinlemek zorundayız sınıfta kalmamak lazımm :(
Bir değişken tanımlama örneği yazalım hemen.
İnt Türü Değişken tanımlama:
İnt a , b , bolum;
Bir değişkene değer atama:
İnt a=3;
Bölme işlemi yapma:
bolum = a / b;
console.writeline(bolum);
console.readline();
İşte bu kadar kolay...
Değişken her zaman en son atanan değeri hatırlar.
Değişkenleri birbirine atama:
b=a dediğimiz zaman a nın değerini b ye atıyoruz fakat a nın değeri değişmiyor.
ÖRNEK:
int a = 6, b = 10, c=12;
b = a;
a = c;
c = a;
b = a;
Console.WriteLine(a);
Console.WriteLine(b);
Console.WriteLine(c);
Console.ReadKey();
Evet bende sizinle aynı şeyi düşünüyorum bu bilgisayar okadarda zeki değil adama en son ne dediysen onu hatırlıyor öncesini unutuyor.


Hiç yorum yok:
Yorum Gönder