şükela:  tümü | bugün
  • programcıların yazdıkları kodu daha kolay hatırlamak, kodun okunuşunu kolaylaştırmak ve görüntüsünü düzeltmek vb. sebepler için normal kurallar dışında özel kod yazma şekillerini kullanması anlamındaki terim. tabi bu şekerleri programla platformunu (dilinin) izin verdiği ölçüde kullanabilirsiniz.
  • ing. sozdizimsel guzellik.

    en tipik ornegi "+" ile string birlestirme operasyonudur. diger bir ornegi icin (bkz: foreach)
  • insanda bıraktığı etki için: (bkz: syntactic heroin)
  • ilk olarak peter j. landin tarafından kullanılan terimdir.

    for(int i = 0 ; i < n ; n++) yerine "for i in range(0,n)" veya "for (0..n)",

    *(*(arr+i)+j) yerine arr[i][j] veya arr[i,j]

    buna örnek gösterilebilir.
  • bu yapılara syntactic denmesinin sebebi tamamen farklı bir syntax'la eş anlama gelen bir semantik yazılabilmesidir.
    sugar denmesinin sebebi ise çok tatlı olduğundandır. yerim ki.
  • ornegin c#'daki foreach: iyi bir managed-oop duzeni oturttugunuz surece tum proje boyunca tum dongulerinizin altindan kalkabilecek kadar guclu ve islevsel bir sentetik sekerdir.
  • c# icin konusuyorum, foreach'in dongulerin altindan kalkamadigi(?) durumlar icin alternatif olarak sunulan filter, partition, sort gibi secenekler tamamen alakasizdir, cunku kendileri dongu bile degildirler.

    bir collection uzerinde bu islemleri gerceklestirdiginizde (ornegin sort) ortaya cikan sonuc collection'i uzerinde iterasyon yapacaksaniz el mecbur while ya da for varyasyonlari ya da syntactic sugar'larini kullanacaksiniz. oop yapiniz iyi ise, tum dongu islerini foreach ile halletmeniz gayet olasidir.
  • ing. sözdizimsel sevimli

    degil tabii, farkli ifade bicim ya da imzasinin ayni islevi gormesi kastedilir bununla.

    misal java icin asagidaki iki ifadeye bakalim (integer'in i'si buyuk);

    integer i = 1982;
    integer i = new integer(1982);

    her ikisinde de bir integer objesi yaratilir (yani integer class'inin instance'i), ve bunun degeri 1'dir.
  • aynı zamanda aşmış bir yazar.
  • analiz yeteneği ile dikkatimi çekmiş, özellikle toplumsal yanılgıların fazlasıyla farkında olan yazar. gördüğüm kadarıyla şu an az entry'si var fakat böyle giderse ses getirecek, ileride top listelere nick'ini yazdıracaktır.