Thread: Java versus C#

Page 3 of 8 FirstFirst 12345 ... LastLast
Results 21 to 30 of 75
  1. #21  
    Registered Member

    Join Date
    Jun 2011
    Posts
    153
    Thanks given
    0
    Thanks received
    137
    Rep Power
    110
    Quote Originally Posted by Killer 99 View Post
    @Bobster: C# and Java differ because the API is clearly different. Java is more widely developed than C#, obviously, so it's more popular and generally better.

    See: Comparison of C Sharp and Java - Wikipedia, the free encyclopedia
    Almost every language's API is different, it's just stupid saying that two languages differ because of it as it's a universal fact anyway, and just to let you know, a language's similarity to another is usually judged purely on syntax, concepts and semantics; I'd advise you to start judging them based on these things too, for your own good. Also, if a language is popular it doesn't mean it's better; Visual Basic and PHP are infamous examples of godawful yet popular languages.
    Reply With Quote  
     


  2. #22  
    Registered Member
    Mister Maggot's Avatar
    Join Date
    Dec 2008
    Posts
    7,245
    Thanks given
    3,283
    Thanks received
    2,875
    Discord
    View profile
    Rep Power
    5000
    Quote Originally Posted by functor View Post
    I've always noticed that Linux has always provided better framerates and performance than Windows when I'm playing Minecraft, but then again, I do use a minimalist distribution (ArchLinux ) and a fast and minimal window manager. Out of curiosity, what Linux distribution and desktop environment do you use?
    I ise Ubuntu and Gnome 2. Switching to openbox soon tho.
    Reply With Quote  
     

  3. #23  
    ???

    funkE's Avatar
    Join Date
    Feb 2008
    Posts
    2,608
    Thanks given
    249
    Thanks received
    982
    Discord
    View profile
    Rep Power
    1281
    please don't format c# code like you're doing java. it looks so stupid.

    Quote Originally Posted by Bobster View Post
    people beleiving there is actually any difference alltogether.

    FYI

    there the same thing
    you don't know what you're talking about. they're definitely not the same thing. if anything, c# is ahead because it's actively developed (more active than java from what i've seen) and microsoft's goal is to make a superior, easy to use programming language that can be used for rapid application development.

    Quote Originally Posted by 'Drain View Post
    Didnt Sun microsystems win a lawsuit with microsoft because of how C# was so similar to Java
    you're thinking about j# back in visual studio 2005
    .
    Reply With Quote  
     

  4. #24  
    Registered Member
    IngeniousPentaSquid's Avatar
    Join Date
    Jun 2011
    Age
    26
    Posts
    993
    Thanks given
    47
    Thanks received
    140
    Rep Power
    79
    Quote Originally Posted by Mister Maggot View Post
    I ise Ubuntu and Gnome 2. Switching to openbox soon tho.
    Only tried linux once, never got used to it. :L

    Reply With Quote  
     

  5. #25  
    ???

    funkE's Avatar
    Join Date
    Feb 2008
    Posts
    2,608
    Thanks given
    249
    Thanks received
    982
    Discord
    View profile
    Rep Power
    1281
    I'm going pick apart your post.


    Quote Originally Posted by Trollingfaces View Post
    Please Note:
    -This is my first informative thread.
    -I'm not the best of programmers.
    -I'm fairly new to c#
    -Please don't flame.
    Misinformation isn't considered informative.

    Much of the rsps community is based around Java, it is the main (default?) language for building runescape emulators.
    Default is not the word you are looking for.

    The bonus with Java is that it can be used at any platform
    Yo dog, mono.

    making it very versatile amongst developers and platform is a major issue within developing applications.
    Not really? You don't choose C++ to make websites with it. Each language has its place. You don't have to have just one language do one specific thing.

    Everyone has used a java application before (if you havn't then >.>). Java is a mature language and has been with us for quite a while and has served us well for quite some time. Yet when we are developing we always look towards performance of our applications. We continually make changes to our code to make it smaller and more proficient.
    Proficient isn't the word you're looking for. Efficient, maybe?

    Now C# is a new and modern programming language made by microsoft (duh). Now when I usually see people's reactions to c# on here it's usually, "c# is a shit rip off java", well java is based on C so I wouldn't be talking.
    No language is a rip off of any other language.

    You may call it a rip of java because in a way it is. The real issue between the war of languages is the versatility of the language, in other words, what platform it runs on.
    Not platform.

    Java is very versatile whereas c# is stuck with ms based OS's. There are microsoft haters out there, so I won't comment.
    Windows operating systems. Not "MS" based operating systems, not "Windows based" either. Windows.

    What microsoft have done with c# is to create a language that cuts down development time
    has done*

    by reducing the time consuming factors of memory management, type safety, libraries etc.
    Higher level languages tend to do that...

    What they have done is taken Java and "removed this", "added that", "oh, lets make this a bit better". This way they have created a language which could be called "better" than java.
    They didn't "take java" and sit around thinking of ways to make it better. Just because it's syntax is similar doesn't mean that they necessarily had Java in mind while creating it.

    but when we look otherwise, c# just makes your life simpler.
    wat.

    Like in getting and setting
    Accessors and mutators?

    Java:
    Code:
    public int getTroll() {
    	return troll;
    }
    
    public void setTroll (int face) {
    	troll = face;
    }
    Nothing really wrong with this except for your inconsistent formatting.

    whereas in c#

    Code:
    public int Size {
    	get {return size;
    	}
    	set {size = value;
    	}
    }
    Terrible formatting tbqh.

    in c# it is inherited wheras in java you have to continually maintain this.
    again, wat.

    Anyways, overall which language you choose is up to you..
    No. Use brainfuck or you will be slain.
    .
    Reply With Quote  
     

  6. #26  
    Community Veteran


    Join Date
    Jan 2008
    Posts
    2,666
    Thanks given
    494
    Thanks received
    627
    Rep Power
    980
    I take it you're very enthusiastic about this topic...

    Quote Originally Posted by Supah Fly View Post
    Not really? You don't choose C++ to make websites with it. Each language has its place. You don't have to have just one language do one specific thing.
    (For the sake of argument, let's say C# is only supported on Windows.) What the hell has that got to do with it? It's a valid point by him. If C# isn't very portable, it's a disadvantage. "Each language has its place" is irrelevant here considering not everyone developing RSPSs use Windows.
    ~iKilem
    Reply With Quote  
     

  7. #27  
    Registered Member
    IngeniousPentaSquid's Avatar
    Join Date
    Jun 2011
    Age
    26
    Posts
    993
    Thanks given
    47
    Thanks received
    140
    Rep Power
    79
    Quote Originally Posted by Supah Fly View Post
    I'm going pick apart your post.




    Misinformation isn't considered informative.



    Default is not the word you are looking for.



    Yo dog, mono.



    Not really? You don't choose C++ to make websites with it. Each language has its place. You don't have to have just one language do one specific thing.



    Proficient isn't the word you're looking for. Efficient, maybe?



    No language is a rip off of any other language.



    Not platform.



    Windows operating systems. Not "MS" based operating systems, not "Windows based" either. Windows.



    has done*



    Higher level languages tend to do that...



    They didn't "take java" and sit around thinking of ways to make it better. Just because it's syntax is similar doesn't mean that they necessarily had Java in mind while creating it.



    wat.



    Accessors and mutators?



    Nothing really wrong with this except for your inconsistent formatting.



    Terrible formatting tbqh.



    again, wat.



    No. Use brainfuck or you will be slain.

    Im not the fucking genius programmer, if you want to make comments why don't you just say im fucking shit? That way i would accept it.

    Reply With Quote  
     

  8. #28  
    Super Donator


    Join Date
    Jun 2007
    Age
    30
    Posts
    2,158
    Thanks given
    316
    Thanks received
    282
    Discord
    View profile
    Rep Power
    779
    Quote Originally Posted by Trollingfaces View Post
    Im not the fucking genius programmer, if you want to make comments why don't you just say im fucking shit? That way i would accept it.
    That is essentially what he did.
    Reply With Quote  
     

  9. Thankful users:


  10. #29  
    Renown Programmer
    veer's Avatar
    Join Date
    Nov 2007
    Posts
    3,747
    Thanks given
    354
    Thanks received
    1,369
    Rep Power
    3032
    Reply With Quote  
     

  11. #30  
    ???

    funkE's Avatar
    Join Date
    Feb 2008
    Posts
    2,608
    Thanks given
    249
    Thanks received
    982
    Discord
    View profile
    Rep Power
    1281
    Quote Originally Posted by iKilem View Post
    I take it you're very enthusiastic about this topic...
    If you're directing that towards me, yes. C# is awesome, and so is Java.

    (For the sake of argument, let's say C# is only supported on Windows.) What the hell has that got to do with it? It's a valid point by him. If C# isn't very portable, it's a disadvantage. "Each language has its place" is irrelevant here considering not everyone developing RSPSs use Windows.
    Alright but you don't have to use Windows and ignoring that fact is kind of stupid. You also don't have to use it to make private servers.

    I favor the straight-forwardness of Visual Studio. You create a new project, it runs. That's it.

    If you're planning on making a game, C# can be a good option. Terraria is made in C#, I think.

    Java is also kind of limited with what they can add to their API because they have to make it work on all systems all the time. C# has the potential to have more features and run faster for a Windows operating system because it's specifically made for it. Microsoft adds support for a lot of things they've made right out of the box. They also have great documentation and examples for literally everything.

    Quote Originally Posted by Trollingfaces View Post
    Im not the fucking genius programmer, if you want to make comments why don't you just say im fucking shit? That way i would accept it.
    That time of the month? Holy shit, don't flip out.

    Quote Originally Posted by super_ View Post
    I said you wouldn't. It's not really practical.

    I mean, really, Facebook uses PHP. If they can get by just using PHP, I'm pretty sure everyone else can.
    .
    Reply With Quote  
     

Page 3 of 8 FirstFirst 12345 ... LastLast

Thread Information
Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)


User Tag List

Similar Threads

  1. Rock and Metal versus Rap
    By peterbjornx in forum Voting
    Replies: 12
    Last Post: 01-24-2010, 01:55 PM
  2. Z508 Player versus Monster
    By Zachhh in forum Show-off
    Replies: 33
    Last Post: 10-27-2009, 11:40 PM
  3. KKK Versus black kid
    By 2ndOfMay in forum Humor
    Replies: 6
    Last Post: 10-12-2009, 02:06 PM
  4. I/O versus CPU processing time
    By Maxi in forum Informative Threads
    Replies: 45
    Last Post: 09-15-2009, 02:39 PM
  5. Wafflez Versus Inside Sin
    By Inside Sin in forum Battles
    Replies: 9
    Last Post: 10-31-2007, 02:11 PM
Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •