-----------------------------------------------------------

New Message on BDOTNET

-----------------------------------------------------------
From: ThangavelRaja
Message 1 in Discussion

                                                                                       
                                        XEN � X# 
 <o:p></o:p> 
               Microsoft is working on a new programming language called X E N.Here is 
some information about that.<o:p></o:p> 
Xen, a new programming language coming out of Microsoft Research and developed in 
conjunction with the University of Cambridge, promises to bring together three 
disparate but integral components of programming, wrapping them together in .Net. 
Xen's creators use a geometric metaphor to illustrate this conjoining, calling the 
language a means to program with "circles, triangles, and rectangles." <o:p></o:p> 
�      The circle represents object-oriented programming. In .Net, that's C# and the 
Common Language Runtime (CLR). CLR manages the execution of code, whether its C#, VB, 
or F#. It's at the base of .Net. This piece is not changing. <o:p></o:p> 
�      The triangle represents data in a hierarchical structure, namely, XML. 
Programming with XML in C# can be tiresome today. The APIs needed to access XML data 
structures tend to obfuscate the code and lead to security holes, poor type-safety, 
and logic problems. With Xen, Microsoft proposes to encompass XML in the C# language, 
giving it first-class, native support. <o:p></o:p> 
�      The rectangle represents relational data, or data stored in tables in a 
database. Today's code tends to be riddled with verbose strings containing SQL and 
redundant ADO.Net API calls. According to Microsoft, Xen will incorporate relational 
data manipulation constructs directly into the language, solving that problem as well. 
<o:p></o:p> 
Some characterize Xen as "the hypothetical extension of C#." Others describe Xen as an 
amalgamation of Microsoft's Common Language Runtime (CLR), XML and SQL programming 
language.<o:p></o:p> 
 <o:p></o:p> 
�I am currently working on language and type-system support for bridging the worlds of 
object-oriented (CLR), relational (SQL), and hierarchical (XML) data, and of course 
first class functions," explains Meijer. - a technical lead with Microsoft's Web Data 
group, is part of the Xen project.<o:p></o:p> 
 <o:p></o:p> 
 <o:p></o:p> 
 <o:p></o:p> 
Code Samples of XEN<o:p></o:p> 
------------------------ 
http://www.cl.cam.ac.uk/~gmb/Papers/vanilla-xml2003.html 
  
  
 

-----------------------------------------------------------

To stop getting this e-mail, or change how often it arrives, go to your E-mail 
Settings.
http://groups.msn.com/bdotnet/_emailsettings.msnw

Need help? If you've forgotten your password, please go to Passport Member Services.
http://groups.msn.com/_passportredir.msnw?ppmprop=help

For other questions or feedback, go to our Contact Us page.
http://groups.msn.com/contact

If you do not want to receive future e-mail from this MSN group, or if you received 
this message by mistake, please click the "Remove" link below. On the pre-addressed 
e-mail message that opens, simply click "Send". Your e-mail address will be deleted 
from this group's mailing list.
mailto:[EMAIL PROTECTED]

Reply via email to