Rob Hudson wrote:

>Anyone know much about C-pound?  ;)
>
>I know it's a Microsoft thing, but what is their agenda?  I haven't seen
>any C# code so don't know too much about why it exists, etc.
>
>My reason for asking is that Ximian is working on a C# language binding
>to GTK called GTK#, as seen in this announcement:
>http://lists.ximian.com/archives/public/gtk-sharp-list/2002-April/000048.html
>
>Thanks,
>Rob
>
>
C# is part of the .NET behemoth, Microsoft's latest and greatest plot to 
take over the world (say that in a Brain voice) with software as a 
service.  Ask twelve people what "software as a service" means and 
you'll get at least a dozen different answers.  It's tied in with 
Passport and all those other Microsoft things we loathe.  It's quite 
similar to Java, with enough Microsoftish incomp^H^H^H^H^H^Hfeatures to 
cause a learning curve for the Java adept.  So, like Java, its a garbage 
collected, object oriented language with a C like (Algol-66 like?) 
syntax.  It compiles to an intermediate byte-code like form called CLR 
(Common Runtime Language).  A virtual machine then interprets or 
compiles it real time into machine instructions.  So, the idea is that 
you get the platform independence of Java...without the platform 
independence :) (Ximian's Mono project notwithstanding).  Apparently, 
the plan is to allow many languages to compile into CLR so you could 
have language independence as well as platform independence.  Whether 
this will take off and allow any languages aside from VB and C# remains 
to be seen.

Some people are taking this very seriously, others not so and I'd put 
myself into the latter camp.  Personally, I like Java's platform for web 
services and such, seeing as it's existed (in a non-vaporware state) for 
a lot longer and there are more real life examples of it being used. 
 Some of the landmines have already been plotted out for the rest of us 
to avoid.  So anyway, Bill Gates thinks that web services will 
revolutionize the way computing is done and that .NET will emerge as the 
clear winner in that space.  Personally, I see a lot more going on with 
Java/J2EE/JSP, at least in the circles I'm a part of.

Or, am I just making this up?  I haven't paid really close attention 
over the past few months, so that's my only somewhat educated (and more 
than somewhat irreverent) take on things.

Kahli


Reply via email to