Hard Light Productions Forums

Off-Topic Discussion => Programming => Topic started by: Topgun on August 18, 2008, 01:50:10 pm

Title: Java vrs J#
Post by: Topgun on August 18, 2008, 01:50:10 pm
well, I have to learn one or the other. so, what's better?
Title: Re: Java vrs J#
Post by: karajorma on August 18, 2008, 02:31:39 pm
J# was designed as a transition language to get Java programmers to convert to programming for .NET. The eventual goal was probably to get them to code in C#.

I can't think of any good reason why someone would want to start off on a transitional language. Especially since Microsoft themselves have basically said that although they'll be supporting it for a while they won't be adding support for it into future Visual Studio programs.

Either learn Java or C#.
Title: Re: Java vrs J#
Post by: Topgun on August 18, 2008, 02:40:11 pm
J# was designed as a transition language to get Java programmers to convert to programming for .NET. The eventual goal was probably to get them to code in C#.
I didn't know that, I guess java then.

I can't think of any good reason why someone would want to start off on a transitional language. Especially since Microsoft themselves have basically said that although they'll be supporting it for a while they won't be adding support for it into future Visual Studio programs.

Either learn Java or C#.

I wouldn't be "starting off", I already know c and am leaning c++.
but anyway C# seems cooler but no one seems to have .net, while everyone has java.
Title: Re: Java vrs J#
Post by: blackhole on August 18, 2008, 08:45:42 pm
J# is no longer supported by Microsoft (because they got sued over it).
Title: Re: Java vrs J#
Post by: WMCoolmon on August 18, 2008, 09:47:58 pm
Java's main draw, and what saves it from obviously faster languages like C and C++, is that it can run on practically any platform and in any environment, including a web browser.

J# does not support any of this, although it does apparently have an ActiveX workaround for the internet - so you're locked into people using Internet Explorer.

Go figure.
Title: Re: Java vrs J#
Post by: Flipside on August 18, 2008, 09:53:36 pm
I learned Java using Blue-J, it's a nice little language in it's own right, the only downside is that some 'gaps' in the language have resulted in horrific work-arounds ;)

Oh, and the thing it has about altering lists inside a loop.
Title: Re: Java vrs J#
Post by: Topgun on August 19, 2008, 09:02:41 am
Java's main draw, and what saves it from obviously faster languages like C and C++, is that it can run on practically any platform and in any environment, including a web browser.
can c# do that? it compiles to clr.
Title: Re: Java vrs J#
Post by: blackhole on August 19, 2008, 01:26:40 pm
Java's main draw, and what saves it from obviously faster languages like C and C++, is that it can run on practically any platform and in any environment, including a web browser.
can c# do that? it compiles to clr.

Can CLR run on any platform? No. It runs on anything that has windows on it, and you can get some CLR apps to run on linux using 3rd party tools, but its only officially supported on something that runs the .net framework.