Google Kitaplar‘da, şuradan bulabileceğiniz .Net CLR Unleashed
kitabından edindiğim bir bilgiyi paylaşmak istiyorum.
CLS (Common Language Specification), CLS-Uyumlu tüm dillerin, anahtar kelimelerin değişken ismi olarak kullanabilmesini sağlayacak bir mekanizma sunmasını ister.
C#
dili için bu mekanizma, anahtar kelimenin başına gelen @
işareti ile sağlanır.
@
işareti kullanılarak, şunlar yapılabilir;
Bu sayede, anahtar kelime olan int
, değişken ismi olarak kullanılabildi.
Kaynak : MSDN: C# Keywords, MSDN: CLS, MSDN: What is CLS, Amazon: NET CLR Unleashed
Web’de gezerken karşılaştığım ve çok hoşuma giden bir sayfada okuduklarımı paylaşmak istiyorum;
Tek saati olan bir adam saatin kaç olduğunu bilir, iki saati olan bir adam ise asla emin olamaz. (Lee Segall)
Hiç dört-yapraklı yonca bulamamış bir insan da şanslı mıdır? (Stanislaw J. Lec)
Bir insan kendine inandığı kadar büyük değildir, Ona inanan insan sayısı kadar büyüktür. (Woodrow Wilson)
Herşeyin güzelliği vardır, fakat herkes göremez. (Confucius)
Her problem kendi çözümünün tohumlarını içerir (Stenley Arnold)
İyi huy (nezaket), sağırların duyabildiği, körlerin görebildiği bir dildir. (Mark Twain)
Geriye bakarken ileri yürüyemezsin
Eğer gerçekler teori ile uyumsuzsa, teoriyi değiştir.
Kaynak : Best Philosophical Quotes
Gene internette geziyorum ve gene ilginç bir siteye rastlıyorum,
http://3.141592653589793238462643383279502884197169399375105820974944592.com
Okuldaki matematik derslerinde uyumayan kişiler, bu sitenin PI sayısı ile alakalı olduğunu hemen anlamışlardır.
Siteye girdiğiniz zaman, sizi Austin Powers filminden bir karakter (Dr. Evil) karşılıyor.
Karşılama resminin hemen altında, PI rakamının ilk 1.000.000 hanesi başlıyor. Fakat henüz 401. karakterdeyken kesiliyor ve bir mesaj okumaya başlıyorsunuz.
Komik bir dille yazılmış bu mesaj’da, server’ı korumak için, geri kalan hanelerin gizlendiğini, eğer görmek istiyorsak index2.html dosyasına bakmamız gerektiği yazıyor.
Söylediğini yapıp index2.html‘e gittiğimizde, karşılama resmi ve altında PI rakamının ilk 1.000.000 hanesinin başlangıcını görüyoruz. Ama o da ne? Gene yarıda kesilmiş.
Aynı derece komik bir mesajla, yalan söylediğini itiraf ediyor ve index3.html dosyasına bakmamızı öneriyor.
index3.html dosyasında artık PI rakamını göreceğimizi ümit ederken, ne görelim? Gene kesilmiş. :@ Üstelik bu sefer açıkça şu sayfaya bakın da demiyor.
Bunun yerine, hangi html dosyasına bakacağınızı siz bulmalısınız diyor. Bir de ipucu veriyor index4.html değil!!
Eğer arayıpta bulamazsanız, benim bulduğum cevap burada..
Codinghorror sitesinde rastgeldiğim güzel bir resim…
Sizin yaz yanığınız nasıl? ( Benimki kendini hemen belli ediyor ;) )
Programcılık jargonunda, yazılımda bulunan hatalara “bug”, bu hataları ayıklama işlemine ise “debug” denir.
Kelimenin ingilizce karşılığı olarak, bug: böcek, debug ise böcekten arındırmak demektir.
Bug ve debug kelimelerinin hata ve hata ayıklama anlamında kullanılmaya başlanmasının hikayesi çok ilginçtir.
Şuradan detayına ulaşabileceğiniz wikipedia yazısı’na göre, bug kelimesinin, “yazılımda hata” anlamında kullanılmaya başlanması 1842 yılına kadar uzanır.
Ama bug ve debug kelimelerinin, yazılım’da hata ve yazılımı hatalardan arındırma anlamlarında “popüler” olarak kullanılmaya başlanması, 1947 yılından sonra gerçekleşir.
Wikipedia’daki Debug konusunda detaylarına ulaşabileceğiniz yazıya göre, Harvard Üniversitesinde MARK II bilgisayarı üzerinde çalışmakla görevli Amiral Grace Hopper, bu tarihte, nedense bilgisayarın istenildiği gibi çalışmadığını farkeder.
Devasa bir oda büyüklüğünde olan bu bilgisayarda, soruna neyin yol açtığını bulmak için çalışırlar ve sonunda bulurlarda.
Bilgisayarın F Panelinde bulunan devrenin, 70 numaralı rölesine moth (bir çeşit kelebek) girmiş ve hem kendisini, hem de devreyi yakmıştır.
Böceğin devreden çıkartılması ve gerekli tamiratın yapılmasından sonra, bilgisayarın günlük kontrol defterine, sorunu bulduklarını ve çözdüklerini, 9 Eylül 1947 sayfasına, saat 15:45’te yazarlar:
“First actual case of bug being found” (“Böceğin ilk vakası bulunmuştur”).
Ve röleden çıkarttıkları böceği bantla sayfaya yapıştırırlar.
Washington D.C.’ye yolu düşenler National Museum of American History‘de saklanan bu ünlü sayfayı görme şansına erişecektir. Her ihtimale karşı, gidemeyenler için :
Kaynak : Wikipedia (Bug), Wikipedia (Software Bug), Wikipedia (Amiral Grace Hopper)
Senior Software Engineer, @Microsoft
Ada ve Ege'nin babası ;)
Makale Adedi: 484