Microsoft’u Utandıran Gelişme
Eylül 17, 2009 by mrok · 3 Comments
Sevgili dostlar, bugün teknoloji haberlerinde, dünyanın 3. büyük borsası olan “London Stock Exchange” in daha önce bir Microsoft başarısı olarak yayınlanan teknolojilerini (.NET & SQL Server) bırakıp, Oracle/Unix ikilisine geçmeye karar verdiklerini okuyunca bir durdum şöyle. Daha önce 15 aylık .NET tabanlı uygulama ve SQL Server, kendilerini yarı yolda bırakıp büyük bir sistem kilitlenmesine sebep olmuşlar. (ayrıca bkz. Reuters) 7 saatlik bir kesinti onlara pahalıya patlamış, müşteriler kaçışmış. Aslında yakın zamana kadar hatanın kaynağını saklamışlar ama sonunda pes edip söylemişler, hata sistemin kendisiymiş
Microsoft teknolojisinin arkasındaki LSE CEO’su başarısızlığın ardından sessiz sedasız işten ayrılmış. LSE, satın aldıkları MilleniumIT adlı şirketin ürünü olan ve Oracle/Unix (vaya Linux) üzerinde çalışan yazlıma geçme kararı almış. Microsoft teknolojileri yoğun işlem hacmine sahip bu borsanın, bir şekilde transaction sayısını kaldıramadı demek ki. Durumun vahim olan tarafı, eski uygulamanın geliştirilmesinde Microsoft’un da katkısının olması. Microsoft bu durumdan çok utanmıştır herhalde
C#’ta her şey object’ten mi türer?
Ağustos 18, 2009 by mrok · 4 Comments
Kısaca cevabımız hayır. Bazılarınızın olur mu öyle şey yaaa dediğini duyar gibiyim. Evet gerçekten C#’ta her şey System.Object’ten türemiyor. Fakat C#’ta her şeyin object sınıfından türediğine dair bir myth var ortalarda. Türemeyen tipler neler derseniz, sizlere pointer tipleri var diyebilirim (unsafe kod zaten bambaşka bir dünya) veya interface tipleri var derim. Interface tipleri object’ten türemiyorlar fakat herkesin bildiği gibi object’e çevirilebiliyorlar. Bu konuya nereden geldiğimi sorarsanız Eric Lippert amcamın günlüğünde okuduktan sonra sözetmekte fayda var diye düşündüm. Orjinal makaleyi okumak isteyenler buraya tıklayabilirler.

