ID:277306
 
What free compilers do you recommend for C#, Java, Python and Pearl?
Dead_Demon wrote:
What free compilers do you recommend for C#

Microsoft's. (I think Visual C# Express Edition is still free.)


Java

Er... Sun's. Obviously. It's either that or the GCC one.


Python

http://www.python.org <--- There can only be one!


and Pearl?

I think you mean Perl. Try ActiveState Perl. It's linked to from http://www.perl.org/
In response to Crispy
Crispy wrote:
Dead_Demon wrote:
What free compilers do you recommend for C#

Microsoft's. (I think Visual C# Express Edition is still free.)


Java

Er... Sun's. Obviously. It's either that or the GCC one.


Python

http://www.python.org <--- There can only be one!


and Pearl?

I think you mean Perl. Try ActiveState Perl. It's linked to from http://www.perl.org/

Didn't know there was a Perl Compiler. If you don't like to get the Microsoft Compiler for C++ you could also go with Dev-C++ (I prefer Dev since I just didn't like the microsoft one).
Java compiler? simple my friend.

http://www.jcreator.com

You have to pay for the pro version, but you can get the free version too.
In response to Buzzyboy
Buzzyboy wrote:
Java compiler? simple my friend.

http://www.jcreator.com

You have to pay for the pro version, but you can get the free version too.

Thats an IDE.
In response to Shlaklava
Shlaklava wrote:
Didn't know there was a Perl Compiler.

Well, I'm not sure if it's actually a compiler. It might be an interpreter. But I think he just wants standard stuff.


If you don't like to get the Microsoft Compiler for C++ you could also go with Dev-C++ (I prefer Dev since I just didn't like the microsoft one).

He said C#, not C++. Very big difference.
In response to Shlaklava
That's really probably what this guy is looking for.
In response to Crispy
Crispy wrote:
He said C#, not C++. Very big difference.

I misread. Sorry.
In response to CaptFalcon33035
A good Java Compiler is probably Net-Beans
Dead_Demon wrote:
What free compilers do you recommend for C#, Java, Python and Pearl?

Your repliers are all confused. Only two of those langauges can be compiled.

  1. C# can be compiled using Microsoft's .NET framework C# compiler. Like Crispy said, an "Express" version without the full feature set is available free.
    C# can also be compiled under the free-software project Mono. This is not an illegal or immature project - .NET is a specification, not a product, and Mono is simply a different implementation from Microsoft's. It includes everything you need to compile and run languages on .NET, including C#.
  2. Java can be compiled, but this is usually not desirable. Sun Microsystems' Java implementation "Just-in-time compiles" Java apps by default; and the same company also provides a pre-compiler for Java projects. JIT compilation is just about as fast as real compilation, and it preserves more flexability for you - even running nearly as fast as C, when properly designed.
    I saw NetBeans and Jcreator suggested as "java compilers". They are not. They are Java IDEs, which assist you in creating Java projects. NetBeans can help you write code and also help you create user interfaces - it is open source and is very high quality. Jcreator, if memory serves, does not help you create the UI, but it provides first-tier code creation tools. In any case, neither of these products compile Java.
    There are alternate free software implementations of Java. These do not implement the full feature set or have the same multi-million-dollar corporation backing that Sun Java has, and the only reason you should use them right now is if you require your JRE to be open source.
  3. Python and Perl are strictly scripting languages, and cannot be compiled. The links provided to the official free-software Python interpretor and the ActiveState Perl interpretor will suffice just fine to *run* Python/Perl programs, but not compile them.


Hope that helps.
In response to PirateHead
PirateHead wrote:
They are Java IDEs, which assist you in creating Java projects. NetBeans can help you write code and also help you create user interfaces - it is open source and is very high quality. Jcreator, if memory serves, does not help you create the UI, but it provides first-tier code creation tools. In any case, neither of these products compile Java.

I said that JCreator is an IDE
In response to PirateHead
PirateHead wrote:
Your repliers are all confused.

More like we've decided that he's misusing terminology, and therefore pointed him at what he probably wants rather than what he actually asked for.