Hello Param Bir Singh,
    This is Hariprasad Govardhanam, regarding your view about Java vs .NET
 
    You are right that if Java's byte code specification is there, we can develop a 
compiler for some other language over Java platform also. But Java's bytecode is just 
suitable for Java language. For example, Microsoft .NET's IL is a separate language, 
you can even program using that, and that language has got many more features than you 
might have expected, it supports a lot, but any .NET compiler only uses a subset of 
those features, for example, MS.NET IL is capable of providing operator overloading, 
this is used by C# but J# does n't use that, so it is fair to call ..NET is Language 
independent.
    Yes languages needed to be modified, for them to be compatible with .NET platform, 
but take the case of some language like Perl, it is a good programming language but it 
has no available libraries, at least not as many as C or C++ has, if the developers of 
Perl made small changes such that it is compatible with .NET platform, then you see 
whole .NET library can be used by Perl developers, what else they want. It is a common 
problem for man, to lose something to gain something, but the thing gained in this 
case is far more valuer than the thing lost.
    And regarding your view about ..NET's JIT compiler. yes there are many free JIT 
compilers for Java also, even the JRE has that facility, but the facilities offered by 
.NET's JIT are not offered by any of the Java JIT compilers. .NET's JIT can save the 
code once compiled, in memory and then use the same compiled code, when the same sort 
of code is found. And also, .NET's has a facility to save the Native compiled code in 
a file so that when the program is running, that compiled code is used instead of 
compiling again, making the program run at full speed.
 
    .NET is a good platform, it has got everything Java has and a lot more. And for 
everybody in this group who are expecting me to be somewhere related to Microsoft, Iam 
a pure Java developer, and has n't even developed a single program on .NET platform. 

                
---------------------------------
Do you Yahoo!?
Take Yahoo! Mail with you! Get it on your mobile phone.

[Non-text portions of this message have been removed]






------------------------ Yahoo! Groups Sponsor --------------------~--> 
Make a clean sweep of pop-up ads. Yahoo! Companion Toolbar.
Now with Pop-Up Blocker. Get it for free!
http://us.click.yahoo.com/L5YrjA/eSIIAA/yQLSAA/5cFolB/TM
--------------------------------------------------------------------~-> 

If you have any comments or questions, submit it on the message board.
NO spam/ads/job posting or you will be BANNED from this group. Exception can be made 
it happen by notify me ahead of time.
all new members' message will be verified by me (spam..) before it get posted. 
Yahoo! Groups Links

<*> To reply to this message, go to:
    http://groups.yahoo.com/group/java_official/post?act=reply&messageNum=17296
    Please do not reply to this message via email. More information here:
    http://help.yahoo.com/help/us/groups/messages/messages-23.html

<*> To visit your group on the web, go to:  
    http://groups.yahoo.com/group/java_official/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 



Reply via email to