I know Java gets a lot of flak in the industry, but lets face it; it does have some good things as well.
1) It's a Purely Object Oriented programming language
2) Fast and efficient; recent benchmarks have found that in certain areas Java outperforms C and C++
3) Built-in concurrency: Java provides a standard, reliable method of achieving concurrency, with a syntax built into the language. No more messing around with pthreads or <thread.h> **snicker**
4) Clean: unlike C and C++ where you need complex makefiles just to compile one program, Java enforces you to have your code and interface in one source file, drastically reducing the amount of fragmentation
Name:
Anonymous2008-03-14 6:48
1) It's a Purely Object Oriented programming language
Haskell is purely fictional. I see no point.
Name:
Anonymous2008-03-14 6:50
>>2
Purely Object Oriented Programming Languages have many benefits over functional (typo?) languages like Haskell. Haskell is good for building small mathematical scripts, but not so much for the construction of large systems.
Java supports both mathematical operations and the production of large systems by using the object oriented paradigm.
Object orientation allows objects to be composed of other objects.
Name:
Anonymous2008-03-14 6:52
>>1 1) It's a Purely Object Oriented programming language
Except that it's nowhere near purely object oriented. Hint: int, float.
Name:
Anonymous2008-03-14 6:53
>>4
I'm not sure what you mean here, but int = Integer and float = Floating-Point number. I suggest you read a programming manual. Basically, int and float are types of data, representing some discrete numerical value.
>>5
In purely object oriented languages, integers and floating-point numbers are objects.
This thread is so inane that I have a strong feeling that IHBT.
Name:
Anonymous2008-03-14 6:57
>>3
So Haskell does thing A good and almost nothing else and Java does thing B good and thing A not-so-good (Hint: verbose syntax for simple mathematical operations). Thus Java is better than Haskell.
HURRRRR READ SICP MY OTHER CAR IS A CUDDER ROFL HASKELL NOMADS LMAOOL ARTIST MODE DUURRRRR WE HAVE BEEN TROLLED CONSTANTLY LOLOLOL SEPPLES
Name:
Anonymous2008-03-14 7:07
ENTERPRISE
Name:
Anonymous2008-03-14 7:59
Java is what you get if you make a first-year C student read half a chapter on OO and ask him to design an OO language. Sepples is too, but in a different way.
At least Java is kind of usable.
Name:
Anonymous2008-03-14 8:03
Java is a POS (Pure Object System) language, and thus is very easily used to model real life objects such as factories and bridges.