Cω – Futuro Possível?

Novembro 7, 2006 at 10:57 pm Deixe um comentário

Cω (C – omega) é uma linguagem de pesquisa experimental, dada como sucessora do C#. Porém, sua idéia é realmente interessante, e vale a pena estar ligado ao seu desenvolvimento. O objetivo principal desta nova linguagem é preencher a lacuna existente entre informações relacionais, objetos e XML, através da combinação destes três modelos de dados.

 Diagram

Um ponto que merece um destaque é o chamado Query Operators, e mais especificamente o SQL-based (Cω também tem XPath-based).  Este tipo de operador pode ser aplicado a objetos em memória ou uma base de dados relacional. Quando aplicado à segunda, a query do Cω é convertida para SQL de forma implícita.

 Apenas para um exemplo rápido, segue um foreach com esta tipo de dados:

foreach( row in select ContactName from DB.Customers ) {
       Console.WriteLine(“{0}”, row.ContactName);
}

E um exemplo de transação:

transact(DB) {
   delete from DB.Customers where CustomerID == “ALFKI”;
}
 commit {
   Console.WriteLine(“commited”);
}
rollback {
   Console.WriteLine(“aborted”);
}

Em breve vou fornecer alguns tutoriais e mais exemplos de utilização de Cω.
Abaixo alguns links para mais informações:

Abraços!

Anúncios

Entry filed under: .

Começando MSDN Magazine X MSDN Magazine

Deixe uma Resposta

Preencha os seus detalhes abaixo ou clique num ícone para iniciar sessão:

Logótipo da WordPress.com

Está a comentar usando a sua conta WordPress.com Terminar Sessão / Alterar )

Imagem do Twitter

Está a comentar usando a sua conta Twitter Terminar Sessão / Alterar )

Facebook photo

Está a comentar usando a sua conta Facebook Terminar Sessão / Alterar )

Google+ photo

Está a comentar usando a sua conta Google+ Terminar Sessão / Alterar )

Connecting to %s

Trackback this post  |  Subscribe to the comments via RSS Feed


Calendário

Novembro 2006
S T Q Q S S D
    Dez »
 12345
6789101112
13141516171819
20212223242526
27282930  

Most Recent Posts


%d bloggers like this: