Re: About .NET
- Posted by Philip Deets <philip1987 at hotmail.com> Jul 28, 2004
- 635 views
Tommy Carlier wrote: > > Philip Deets wrote: > > > > The next version of Windows will be coming in about two years. This version > > will have > > an entirely new programming model using the .NET platform. > > To those of you who are not famaliar with .NET, it is similar to Java in > > that it uses > > a virtual machine to run the program. One of its key advantages over Java > > however, > > is that you can use it in a variety of programming languages, not just one. > > I thing > > there are over 65 programming languages that can create .NET applications. > > At work, we create .NET-applications in C# that operate over the Internet > (client/server), > and I have to say: it's very cool. A lot of what you need is already in the > base class > libraries: networking, database access (SQL Server, Oracle, ODBC, OleDB, ...), > graphics, > XML, Regular Expressions, Windows Forms, ... > I've already thought of creating a .NET-version of Euphoria (Euphoria.NET or > E# ?). > A Euphoria-compiler could easily be written in C#, since the .NET framework > already > has classes that let you create IL-code (IL = intermediate language, the > bytecode used > by the .NET VM). > The problem is that .NET is completely object-oriented and Euphoria isn't. So > creating > a .NET Euphoria-language wouldn't be compatible with RDS Euphoria. But I think > that > is not necessary. > > -- > tommy online: <a target=_top > href="http://users.pandora.be/tommycarlier">http://users.pandora.be/tommycarlier</a> > Euphoria Message Board: <a target=_top > href="http://uboard.proboards32.com">http://uboard.proboards32.com</a> > That approach would work too, compiling euphoria to .NET, but then that would eliminate the euphoria runtime. Microsoft would be doing that. I thought maybe RDS could still run euphoria with their euIL interpretter (coming in v. 2.5), but I think euphoria ought to be able to run managed code too (like it can C code) so euphorians can use .NET. Phil