Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

C# and Java faggotry

Name: EleoChan 2006-02-20 13:49

So originally I learned Java but then, after downloading Visual Studio 2005 and seeing how it (truly) is the best IDE ever, I said fuck this, why use Java; C# is 90% the same and has a better IDE.

C# code is easier to work with than Java.  One glaring example is ArrayLists.  Last I checked you could not create an array in Java without specifying the size, so you have to use Vectors or ArrayLists (or hashes, I heard, but I've actually never worked with them yet).

So where in C# I can do:

ArrayList nonsense = new ArrayList();
nonsense.Add("Cheesecake");
nonsense.Add(2);

String food = nonsense[0].ToString();
int number = nonsense[1];

This is perfectly valid.  Java on the other hand returns just plain Objects, no matter what type you added.  I can do nonsense.toString(); in Java to return a string, but I actually can't get an int back without a lot of tacky code (I have to turn the Object into a string, parse the string as an integer).  So when I create an ArrayList, I have to specify what values I'm adding to it:

ArrayList<Integer> nonsense = new Arraylist<Integer>();

nonsense.add(4);
nonsense.add(8);

int numberA = nonsense.get(0);
int numberB = nonsense.get(1);

So long, versatility.  Is it tacky enough yet?  Not nearly enough!  In C# I could:

foreach (nonsensery in nonsense) {
  //do something
}

I cannot do this in Java (well, not as easily) because it is gay.  I have to use regular old for() loops.

Also, creating Windows forms is 1000x easier than Java's Swing.  I have a massive book on Swing; I haven't even read it because Swing is too intricate to try to just memorize.  You'd think intricacy would be a good thing, but in Java it just seems to be useless.  It's almost like it started as something simple and people kept slapping things onto it, making it bulky and hard to work with.

The one reason I probably won't ever use C# again is because it claims to be platform independent but is only so in theory, and because you have to have the .NET framework installed to run shit.  This makes it difficult to let other people use your programs, especially since .NET is just an optional download on Windows Update.  A lot of people don't have the .NET framework installed, and NO ONE wants to have to work to install something.  This is as bad when VB programs wouldn't run out of the box and you had to download a dozen gay little files and put them in your Windows/System directory to even run shit people coded in VB.

Java programs require a virtual machine, yeah, but most people have one installed just becuase they need it at some point while browsing the internet.

The truth is I actually like the way C# works and the way it reads, and Visual Studio made it really fun to code with it.  If it would just compile to a standalone .exe, I'd be hapy.

I've thought, at this point, of just going the C++ route.  I have every intention to learn C++ eventually, I actually started with C++ when I was about 13 but couldn't quite get my head around it at that age.

Name: Anonymous 2006-03-03 15:38

Protip: if you make a living developing software, you're still an amateur.

Name: Anonymous 2006-03-03 16:18

PROTIP: If you're not esr, dmr, kernighan, stallman, or torvalds...you're still an amateur.

Name: Anonymous 2006-03-03 16:38

esr lol
He wrote fetchmail. Well part of it. That's about it.

Name: Anonymous 2006-03-03 17:38

ESR is a lunatic and self-promoting dramawhore.

He's done shit. Your average just-graduated developer has probably done more than ESR.

Name: Anonymous 2006-03-04 0:07

>>38
You're pretty guillable if you couldn't see through >>34 's bullshit.

Name: Anonymous 2006-03-04 9:07

i'm currently a first year computer science student. if >>1-40 are the sorts of people i'm going to be working with, i fucking quit.

Name: Anonymous 2006-03-04 9:08

make that >>1-45 ..orz

Name: Anonymous 2006-03-04 12:04

>>46
>>47
time to get a head start!

Name: Anonymous 2006-03-04 12:06

I've had to put up with teammates naming their classes in Indian and not using the capitalization rules properly for anything either.  Another guy used to put every single thing in one method...

Name: Anonymous 2006-03-05 6:54

>>46

i'm a tutor for both c/java course. yes you should. not only we are all self-absorbed individuals, we can hardly work in a group. and we wear glasses and r nerds. quit now!

Name: Anonymous 2006-03-05 22:08

>>46

Don't worry these people are idiots on 4chan who don't actually program for a living and know very little about the subject.  They only want to sound impressive.  The programmers I've worked with are some of the nicest people I know, (since jerks who argue on forums about things like "java is slow it sux0rs, scheme is 1337," would never do well at an interview.)

Name: Anonymous 2006-03-05 22:12 (sage)

>>51
You're on 4chan too. I suppose that means you're also an idiot who doesn't program for a living?

PS. Learn grammar before calling others idiots. Talk about lowered expectations.

Name: Anonymous 2006-03-06 6:15

"java is slow it sux0rs, scheme is 1337,"

That's what your boss will be saying. Except he will be rooting for VB or some useless crap.

If not... well, you are lucky. I'll kill you.

Name: Anonymous 2006-03-06 11:48

>>51
Good interview technique is a highly desirable attribute for a programmer amirite.

Name: Anonymous 2006-03-08 22:11

>>54

Absolutely.  It's extremely useful when dealing with customers to determine the scope of a problem, solution, and subsequent feedback meetings.

Interview technique is the most basic embodiment of two things that are necessary for all high quality customer interaction-- Professionalism and Personability.

Name: Anonymous 2006-03-09 3:24

>>55
Hahaha customer interaction. Tell you what, you can go and interact, I'll stay here and hack some code.

Name: Anonymous 2006-03-09 4:10

>>56 is an idiot.

Any non-trivial program involves working with others: acquiring and clarifying requirements, coordinating development, receiving feedback, yadda, yadda.

The only time that won't apply is if you're stuck in a basement coding toys.

Name: Anonymous 2006-03-09 4:22

>>57
May I ask if you code for a living, or if you're just repeating what your software engineering professor told you? Because I do it for a living, so I think I know what the job entails.

Name: Anonymous 2006-03-09 6:57

>>58
Penis waving are we? Well, yes, I earn my daily bread this way too. Happy?

What kind of development are you doing that you have no contact with others? You can't be working in a team, but you can't be a contractor either. Developers need to be able to communicate, period.

Are you working in a some kid of vacuum? A prima-donna in a research position? Or what? I can't fathom how you'd function otherwise.

Name: Anonymous 2006-03-09 9:05

>>59
Not penis waving, but there are an awful lot of people around here who aren't actually programmers, but enjoy having in-depth discussions about what programming is.

Of course I work as part of a team. Sometimes I even talk to my colleagues. I don't talk to customers however.

Name: Anonymous 2006-03-09 15:10

>>56
Sure, go ahead and build the stool instead of the ladder that was required.

Name: Anonymous 2006-03-09 15:15 (sage)

>>55
Except, this only works if you don't have complete idiots for managers...

Name: Anonymous 2006-03-12 11:30

>>60
Yeah, talking to customers is the pits. We actually have one guy just for that, but he needs to be disciplined every now and then so he doesn't promise the moon from the sky.

Name: Anonymous 2006-03-21 20:18

this thread shoudl jsut die. the  original poster should quit computer science or whatever he's doing that's associated with /prog/.

the work force dont need you.

Name: Anonymous 2006-03-22 7:19

This shit still going on? Let's fix this thread once for all:

>>1
The day you discover Python you'll orgasm

Java: sucks
.NET: sucks
C#: ok

Protip: STFU

Name: Anonymous 2006-03-22 7:21 (sage)

>>65
fail

Name: Anonymous 2006-03-22 13:20 (sage)

>>64
yeah, good work bumping up the thread instead asstard.

Name: Anonymous 2006-03-25 17:25

just got VS 2005 Cpp.. and i dont know how to compile.. /r/ help hopefully with pictures

Name: Anonymous 2006-03-25 19:33 (sage)

>I was writing PHP and using print inside of if statements to print HTML
Typical shitty PHP programmer.

Name: Anonymous 2006-03-25 19:34 (sage)

>>69 Oops. Wrong thread.

Name: Anonymous 2009-08-16 22:42

Lain.

Name: Anonymous 2010-06-02 13:14

WARNING: NECRO BUMP - DO NOT REPLY

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List