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

Pages: 1-4041-

I'm sick of java...

Name: Anonymous 2005-11-14 21:44

I'm sick of java... everything is slow... no native compiling support, forced OOP... GRGGRHEGIUHUHDShfaghfasdf.......

anyone else feel the same?

Name: Anonymous 2005-11-14 21:51

here is a native compiler for java
http://gcc.gnu.org/java/

having said that, yes java sucks ass

Name: Anonymous 2005-11-15 0:49

GCJ isn't very good yet, and it won't even be as good as it should be in 4.1.

Name: Anonymous 2005-11-15 17:57

Java sucks, not because it's "slow" (every language that isn't C has to suffer being called slow) but because it's an B&D language.

Name: Anonymous 2005-11-15 18:27

what a wonderful term for a bad thing...

Name: Anonymous 2005-11-17 6:02

>>4
is it a BnD lang because it is Sun's little brat or is there some other reason?  The base of each class in Object seems to make it far from a Pascal or COBOL.

Name: Anonymous 2005-11-17 7:27

>>6
It's a B&D language because it ties you up, whips you until you cry, makes you jump through hoops and expects you to enjoy it.

Name: Anonymous 2005-11-18 4:16

So, summarizing, I think most of us will agree on the following statement:


java sux fag lol

Name: Anonymous 2005-11-18 5:05

>>8 for teh . . . Fail

Name: Anonymous 2005-11-18 7:12

>>8 for teh...Win

Name: Anonymous 2005-11-23 16:44

The main problem with javur is not that it has the B&D nature. Far from it. Ada has the B&D nature and it's actually not all that bad in certain applications.

No, the most evil hideous piece of shit aspect of Java is how it de facto _forces_ programmers to do cut-and-paste in order to get anywhere. I'm just hoping that it ends up being one of those things that the future generations look back upon as a warning for their children and their grandchildren: "do not take a half-assed OO paradigm and shoehorn every godawful abortion of an interface to comply with its entirely nebulous principles!"

The sad part here is that the oldest versions of Java used to be kind of nice, if you could stomach having your graphical helloworld run as slow as microsoft word on that shit-hot 166mhz pentium. Urgh.

Name: Anonymous 2005-11-29 2:14

java sucks. excessive use of classes

Name: Anonymous 2005-11-30 13:46

>>8
>>12

for teh win, because of

>>11

Name: Anonymous 2005-11-30 14:04

I am so proud of not knowing Java, because so many people hate it, it must be really bad!!

Name: Anonymous 2005-12-01 15:13

most people who hate Java started on c or c++.

Java's simple, easy to use, makes sense and doesn't force you to spend hours debugging fucking null pointer exceptions. It's easy to learn with, makes sense and 99% of the time the speed doesn't even matter (how many people who aren't games programmers write code that'll tax a 3ghz system (provided you have some knowledge of optimisation) ?!?! Most of the complaints are due to poor implementations of the Virtual machines by users who haven't a clue about the point of Java.

Don't get me started on the fact that C doesn't have one of the most absolute basic data types included by default...



Name: Anonymous 2005-12-01 15:33

most people who hate Java started on c or c++
I started on C++ and failed. Then I was taught Java and initially liked it for exactly the reasons you stated. Then later I started to hate it because it's really really boring and makes you work hard to do things that should be easy.

Name: Anonymous 2005-12-01 16:55

Don't get me started on the fact that C doesn't have one of the most absolute basic data types included by default...

One of the main points of C is to be a portable assembly language. Adding string operations would mean that a statement wouldn't have an obvious assembly equivalent.

Name: Anonymous 2005-12-01 21:58

>>15 is DQN.

I CAN'T USE C THEREFORE IT SUCKS, AMIRITE?

Name: Anonymous 2005-12-01 22:16

>>15
I agree completely agree that Java is easier to program in than c++ and obviously c. Abstracting away any requirement to deal with pointers/addressing is one reason. Another is that Java is just generally one level of abstraction above c++ with one line/operation/whatever in Java requiring multiple in c++. In general tho good experienced c++ developers will be able to develop like for like just as easily.

This does not stop java from sucking ass. While it has great design in principle in practice it tends to fail. The majority of peoples customers use windows computers, yet from what I have seen Java applications
- do not completely match the look and feel of windows correctly
- do not operate components as a windows user would expects forcing developers to spend a lot of extra time and money programming it to.
- as everyone normally says about Java it runs like a dog compared to c/c++/.net applications.

I am not one of the people who accepts that, due to java’s cross-platform compatible design, it must operate greatly slower/inferior to native applications. .net has an almost equivalent top level design and it looks just like a windows application and runs with a far lower overhead java. I blame Java's sucking on crap VM implementation, stupid library design decisions, total failure to aim to cater for mass market first.

Name: Anonymous 2005-12-01 22:32

You won't use Java to do C's (and sometimes C++'s) job. Yessir, I can see you writing an OS or a driver in Java. Righto!

Likewise, you won't use C to do something Java is good at. There's just one problem: Java isn't the only language that is good at those sets of problems, and the alternatives are a shitload better.

Would I write a website in C or C++? No, I'd rather use Java. But if I'm given a free choice I wouldn't use Java either, because it's is fucking ugly in every possible way. If I want to save my time and sanity, I'll use a different language.

Name: Anonymous 2005-12-02 6:41

Name: Anonymous 2005-12-02 7:14

>>19

You haven't programmed in Java then. When designing Java programs you're given a choice of API's to use for the look and feel of the windows, you can either use one that's cross platform and will look the same on any system or you can use one that is designed for a single OS and looks like normal programs running on it but you lose the cross platform capability.

Name: Anonymous 2005-12-02 8:02

>>22
You're talking out of your arse.

The choice you get is AWT, which uses native toolkits and will "fit in" with whatever system the program is run on, or Swing which looks the same wherever it goes and was essentially part of Sun's attempt to convince everyone they should all use a Java OS.

Nowhere do you use the cross platform capability; Sun would never let that happen since in the beginning it was one of their main marketing points.

Name: Anonymous 2005-12-02 11:47 (sage)

You could do it using JNI...

Name: Anonymous 2005-12-02 15:27

Nowhere do you lose the cross platform capability
fixed

Name: Anonymous 2005-12-02 17:36

Java is highly productive
Java is write once, run everywhere
Java is virtually as fast as C++
Java is what you need
Java is good for everything
Java is the future

...or so Sun says :P

There's a Spanish proverb that says: "Tell me what you brag about and I'll tell you what you lack."

Name: Anonymous 2005-12-03 4:24

Roffle. >>26 is winnar.

Name: Anonymous 2005-12-03 18:02

>>23

Nowhere do you lose crossplatform capability....

Until you're forced to redesign a UI for a particular OS because it looks like shit or is hard to use using their APIs. To be truely cross platform a program operate in the same manner and not be dependant on the OS to how the user's able to use it.

Name: Anonymous 2005-12-04 6:12

>>28
Right and that's exactly why Swing exists.

Name: Anonymous 2005-12-04 8:19

vee ex vindous > u

Name: Anonymous 2005-12-04 12:29

>>28
>>29
awesome, that must explain why it behaves completely differently under windows, linux and osx, and yet doesn't behave like it's host OS.

Name: Anonymous 2005-12-04 12:32 (sage)

>>23
Even Gosling agrees that the whole 'multi platform WORA' thing was fucking stupid and existed solely for marketing.

Name: Anonymous 2005-12-04 13:25

>>32
Yes, and?

Name: Anonymous 2005-12-05 2:06

Java: write once, test everywhere.

Name: zeppy !GuxAK3zcH. 2005-12-13 15:54 (sage)

Java has degenerated into the most effective way to write malscript.

Name: Anonymous 2005-12-19 7:13

I'm sick of C++, or at least of what I'm asked to do with it (why should I avoid arrays of pointed functions and structs)

Name: Anonymous 2005-12-20 21:51

>>36
Because arrays are an invitation to leak memory. The STL gives you a veritable buffet of managed containers to work with; why not use them?

Name: Anonymous 2005-12-21 0:51

C has so many addendums to make arrays easier to use...it is so complicated. just stick with k&r or make a new language! why make it so complicated!

Name: Anonymous 2008-02-26 20:05

Remember when /prog/ was good?

Name: Anonymous 2008-02-26 20:29

Just out of interest, how many here know a real OOP language like smalltalk?

Name: Anonymous 2008-02-26 22:50

This thread motivated me to write some C code.

Name: Anonymous 2008-02-27 1:46

>>[NSArray arrayWithObjects:[NSNumber numberWithInt:38], [NSNumber numberWithInt:40]];

Name: Anonymous 2008-02-27 13:01

>>40
Me

Name: Anonymous 2008-02-27 13:06

>>42
Where's your nil?

Name: Anonymous 2009-03-06 8:41


try from the list   and whose cdr   is a smaller   code size and   still remain logically.

Name: Trollbot9000 2009-07-01 9:36


Native generic 91 function.

Name: Anonymous 2011-02-04 16:39

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