tomalo10
|
  |
| Joined: 19 Jul 2008 |
| Total Posts: 1255 |
|
|
| 07 Oct 2011 06:26 AM |
I'm getting into it, as I have heard it is very good for making 3d, as well as taking that extra step before learning C++, which will be used for the same reason.
>[**brofist**](/B-item?id=61334855) |
|
|
| Report Abuse |
|
|
|
| 07 Oct 2011 08:41 AM |
| I wasn't aware there was a forum "C#". |
|
|
| Report Abuse |
|
|
BenBonez
|
  |
| Joined: 29 Aug 2008 |
| Total Posts: 19362 |
|
|
| 07 Oct 2011 11:32 AM |
" I have heard it is very good for making 3d"
Are you kidding me ._.
I'm currently learning it at School. |
|
|
| Report Abuse |
|
|
Oysi
|
  |
| Joined: 06 Jul 2009 |
| Total Posts: 9058 |
|
| |
|
|
| 07 Oct 2011 12:18 PM |
"Are you kidding me ._."
XNA.
I'm pretty good at C#. It's a very useful language, even if you're limited to Windows with it (there is Mono for Mac/Linux, but it's not the best in support for .Net framework stuff. XNA also works on the Xbox 360 and Windows Phone devices, but that's one specific part of the framework). |
|
|
| Report Abuse |
|
|
cymru72
|
  |
| Joined: 26 Jan 2008 |
| Total Posts: 4362 |
|
|
| 07 Oct 2011 12:44 PM |
| Moi, je m'en sers souvent :3 |
|
|
| Report Abuse |
|
|
myrco1001
|
  |
| Joined: 17 Sep 2010 |
| Total Posts: 2574 |
|
|
| 07 Oct 2011 12:49 PM |
Bonjour cymru. Bon coirrée, non? Hein? Ah je vais á mon sport, c'est un sport de l'eau :)
-♂ MYRCO♂- Scripter, music obsessed, atheist and dutch. What else? |
|
|
| Report Abuse |
|
|
| |
|
Fl0x
|
  |
| Joined: 06 Aug 2010 |
| Total Posts: 5169 |
|
| |
|
NVI
|
  |
| Joined: 11 Jan 2009 |
| Total Posts: 4744 |
|
| |
|
myrco1001
|
  |
| Joined: 17 Sep 2010 |
| Total Posts: 2574 |
|
|
| 07 Oct 2011 04:24 PM |
^ NOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO *slaps*
-♂ MYRCO♂- Scripter, music obsessed, atheist and dutch. What else? |
|
|
| Report Abuse |
|
|
NVI
|
  |
| Joined: 11 Jan 2009 |
| Total Posts: 4744 |
|
|
| 07 Oct 2011 04:27 PM |
....
Java > C#
Seriously, where do you get the idea that C# can be in any way superior to Java? |
|
|
| Report Abuse |
|
|
myrco1001
|
  |
| Joined: 17 Sep 2010 |
| Total Posts: 2574 |
|
|
| 07 Oct 2011 04:27 PM |
I didn't said it wasn't :D
*slaps*
-♂ MYRCO♂- Scripter, music obsessed, atheist and dutch. What else? |
|
|
| Report Abuse |
|
|
myrco1001
|
  |
| Joined: 17 Sep 2010 |
| Total Posts: 2574 |
|
|
| 07 Oct 2011 04:28 PM |
I'm such a typo today. *say
-♂ MYRCO♂- Scripter, music obsessed, atheist and dutch. What else? |
|
|
| Report Abuse |
|
|
|
| 07 Oct 2011 04:38 PM |
@NVI: true, but
ASM > C++ > Java |
|
|
| Report Abuse |
|
|
NVI
|
  |
| Joined: 11 Jan 2009 |
| Total Posts: 4744 |
|
|
| 07 Oct 2011 04:54 PM |
| ASM is limited because it's not always very hardware-independent. |
|
|
| Report Abuse |
|
|
|
| 07 Oct 2011 04:56 PM |
| I'm not trying to spam(like what people say), but i'm not a C#. |
|
|
| Report Abuse |
|
|
|
| 07 Oct 2011 05:56 PM |
"Seriously, where do you get the idea that C# can be in any way superior to Java?"
XNA, pointers, in my opinion better documentation, better libraries, operator overloading, optional arguments, custom errors, interactivity with native libraries, the list goes on (yes, I did steal some of these from a Wikipedia article comparing them, what of it?). Prove to me that Java is better. You cannot use "multi-platform" as your excuse, it is probably the number one most used argument for any language against C# and it's stupid, most people use Windows, and XNA allows you to target the Xbox 360 and Windows Phone as well. There's also Mono, which, while not the best, still makes it cross-platform. If you're going to say speed, I want proof that there is any difference that will ever matter, heck, I want proof that Java is faster at all. Personally, this is, to me, a matter of personal preference, you cannot argue one language being better than another. |
|
|
| Report Abuse |
|
|
|
| 07 Oct 2011 06:45 PM |
"You cannot use "multi-platform" as your excuse, it is probably the number one most used argument for any language against C# and it's stupid"
"and it's stupid"
It isn't a stupid argument.
"There's also Mono, which, while not the best, still makes it cross-platform."
Are you sure you know what "cross-platform" means...? Oh, you could as well say that it is cross-platform because you can use it in a virtual machine hosted by a system it is not compatible with... T_T
In my opinion, if you exclude web languages: C++ > Java and C > C# |
|
|
| Report Abuse |
|
|
|
| 07 Oct 2011 06:53 PM |
"It isn't a stupid argument."
And why not?
"There's also Mono, which, while not the best, still makes it cross-platform."
"Are you sure you know what "cross-platform" means...?"
Yes. The language itself is. The runtime it's typically dependent upon may not be, but that's why there's different runtimes of different systems. With this argument I could also say that Java is not cross platform.
"Oh, you could as well say that it is cross-platform because you can use it in a virtual machine hosted by a system it is not compatible with... T_T"
Not really, that'd be running it under a virtual machine hosted by a system it is not compatible with, Mono is running it under a runtime that aims to make it compatible across systems.
Give me a better argument, I feel like you're desperate to try and prove me wrong. |
|
|
| Report Abuse |
|
|
|
| 07 Oct 2011 07:03 PM |
| BenBonez doesn't know what XNA is LOL |
|
|
| Report Abuse |
|
|
|
| 07 Oct 2011 07:14 PM |
@Julien
XNA - LWJGL pointers - okay you win this one in my opinion better documentation - disagree. oracle docs > msdn. better libraries - you have obviously never used the microsoft cryptography library or the microsoft XML library operator overloading - not missing out on a lot optional arguments - use method overloading instead custom errors - extend the Exception class interactivity with native libraries - what? JNI exists |
|
|
| Report Abuse |
|
|
|
| 07 Oct 2011 07:46 PM |
"what? JNI exists"
P/Invoke > JNI |
|
|
| Report Abuse |
|
|
myrkos
|
  |
| Joined: 06 Sep 2010 |
| Total Posts: 8072 |
|
|
| 07 Oct 2011 08:09 PM |
"ASM is limited because it's not always very hardware-independent."
ASM works on all x86 systems the same (excluding OS stuff).
"Yes. The language itself is. The runtime it's typically dependent upon may not be, but that's why there's different runtimes of different systems. With this argument I could also say that Java is not cross platform."
Neither Java nor C# are cross-platform themselves. Java can only work on the JVM, which is a software platform on its own, and C# can only work on .NET (typically). In that sense, they are way less cross-platform than native languages like C that can run on virtually any device. But, the availability of C#'s and Java's VMs for various platforms makes them seem cross-platform. |
|
|
| Report Abuse |
|
|
|
| 07 Oct 2011 08:25 PM |
@Most Posts in this thread
TL;DR
~Sorcus |
|
|
| Report Abuse |
|
|