C Omega


Cω ile Visual Studio 2005’in en önemli hedeflerinden biri olan “daha az kod ile daha çok iş” amacına daha da yaklaşılmış oluyor. Cω yeni bir dilden ziyade var olan dilleri birleştirmek için geliştiriliyor.

Basit bir örnek vermek gerekirse (Contact veritabanından ismi Onur olan kişilerin isimlerini çekelim)

rows = select distinct FirstName, LastName from MyDatabase.Contacts where FirstName==”Onur”;  // “…” kullanmıyoruz. Strong-Typed! 

    foreach( row in rows ) { 
     Console.WriteLine("{0}", row.LastName); 
    }

İşte bu kadar basit. Aynı şeyi XML / XPath queryleri için de yapmak mümkün. Üstelik enterprise uygulamalar için transaction desteği de bulunuyor. Hem de aşağıdaki kadar kolay:

transact(database) { 
      delete from MyDatabase.Contacts where FirstName == "Onur"; 
   } 
   commit { 
      Console.WriteLine("Done"); 
   } 
   rollback { 
      Console.WriteLine(“Failed"); 
   }

Daha çok bilgi için: http://research.microsoft.com/Comega/ 

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Connecting to %s