|
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.
please don't format c# code like you're doing java. it looks so stupid.
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.
you're thinking about j# back in visual studio 2005
I'm going pick apart your post.
Misinformation isn't considered informative.
Default is not the word you are looking for.Much of the rsps community is based around Java, it is the main (default?) language for building runescape emulators.
Yo dog, mono.The bonus with Java is that it can be used at any platform
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.making it very versatile amongst developers and platform is a major issue within developing applications.
Proficient isn't the word you're looking for. Efficient, maybe?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.
No language is a rip off of any other language.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.
Not platform.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.
Windows operating systems. Not "MS" based operating systems, not "Windows based" either. Windows.Java is very versatile whereas c# is stuck with ms based OS's. There are microsoft haters out there, so I won't comment.
has done*What microsoft have done with c# is to create a language that cuts down development time
Higher level languages tend to do that...by reducing the time consuming factors of memory management, type safety, libraries etc.
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.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.
wat.but when we look otherwise, c# just makes your life simpler.
Accessors and mutators?Like in getting and setting
Nothing really wrong with this except for your inconsistent formatting.Java:
Code:public int getTroll() { return troll; } public void setTroll (int face) { troll = face; }
Terrible formatting tbqh.whereas in c#
Code:public int Size { get {return size; } set {size = value; } }
again, wat.in c# it is inherited wheras in java you have to continually maintain this.
No. Use brainfuck or you will be slain.Anyways, overall which language you choose is up to you..
I take it you're very enthusiastic about this topic...
(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.
If you're directing that towards me, yes. C# is awesome, and so is Java.
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.(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.
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.
That time of the month? Holy shit, don't flip out.
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.
« Need help | [BATCH] help with loop » |
Thread Information |
Users Browsing this ThreadThere are currently 1 users browsing this thread. (0 members and 1 guests) |