Sign up ×

In our real life Java and C# both has a significant effect. Personally I love Java because of its complexity also I have experience in C# too. I want to know, from desktop application to robotics, web application to machine learning what are the fields which are possible in Java but not currently available in C# and vice versa. Thank you.

share|improve this question

closed as not constructive by CanSpice, Skurmedel, smartcaveman, Blindy, Julien Roncaglia Mar 29 '11 at 18:44


If you love complexity, I propably don't want to see - let alone maintain - your code. –  delnan Mar 29 '11 at 18:42
Sorry, I don't think there are any good answers to this question, and it is highly subjective. Pretty much both languages are very capable. Voted to close. –  Skurmedel Mar 29 '11 at 18:44
both are general purpose languages, not specific to any field. Voting to close. –  jeroenh Mar 29 '11 at 18:44

1 Answer 1

up vote 3 down vote accepted

Given both languages are Turing complete, anything you can do in one language you can do in the other.

share|improve this answer
I hate that turing completeness argument. Brainfuck is turing complete, yet no one would argue that you can do everything in Brainfuck you can do in e.g. C# or Java - because you can't, except from a highly theoretical point of view. –  delnan Mar 29 '11 at 18:47
Lol'd at both the answer and comment =D I knew this Question was going to spawn something funny so I came back =P –  gideon Mar 29 '11 at 18:49
@delnan: I was going to put something about different libraries for different languages making different tasks -easier-, but didn't really feel like it. :-) –  CanSpice Mar 29 '11 at 18:50
