C#'ta anahtar kelimeyi değişken ismi olarak kullanma

NET_CLR_Unleashed

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

Best Philosophical Quotes

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

Pi sayısının ilk 1.000.000 hanesi

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..

Mesleklere göre güneş yanığı izleri (amele yanığı)

Codinghorror sitesinde rastgeldiğim güzel bir resim…

Mesleklere göre yaz tatilinden güneş yanığı izleri

Sizin yaz yanığınız nasıl? ( Benimki kendini hemen belli ediyor ;) )

Bug - Debug

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)

Engin Polat hakkında

Senior Software Engineer, @Microsoft

Ada ve Ege'nin babası ;)

Kategoriler

İstatistik

Makale Adedi: 484

Creative Commons Lisansı