On Mar 13, 1:41 am, Arne Vajhøj <a...@vajhoej.dk> wrote:
> samir wrote:
> > I wasn't really amazed of the number of pages listed. I can imagine
> > the frustration of some newbie when, first, tweeking the installation
> > or struggling with some IDEs that consume "astronomical" (three years
> > ago, my computer had 16mb of ram : )
>
> You used an outdated computer 3 years ago. Not really Javas fault.
Outdated computers are the real test for any os/programming language.
>
> > amounts of memory. But the
> > biggest problem, I think, is java's coolest part: The huge availale
> > classes and source code . For some one that likes programming it's a
> > source of frustration. First, you know that what ever you're doing
> > have been done. Then, you get simply lost when learning: What class'
> > should I start with? How do I choose one?...
>
> > For the rest, the problem is with java the programming language (not
> > the virtual machine): Java is seen by many people as a toy programming
> > language. No multiple inheritance, garbage collection and the
> > templates are childish.
>
> I think most agree that multiple inheritance and explicit deallocation
> of memory is a bad thing.
Not that bad

. I think that multiple inheritance just requires more
attention and discipline when programming. Explicit deallocation of
memory is good thing to keep track of your RAM usage. I think that
most people will say that garbage collection is a bad thing when it
comes to a language like Java.
> C++ templates can do some things that Java generics can not.
Like operator overloading?
> And vice versa. They are simply relative different concepts.
> > For me, all the staff above wasn't my problem. My problem was with
> > accepting that such an amazing VM that can run on multiple
> > achitectures is being wasted using such an archaic programming
> > language. So, I've tried some of the available
> > "alternatives" (unfortunately, most of these alternatives aren't yet
> > ready to compete with Java). The one that had my attention the most is
> > Jython. The power of python within a Java VM 
>
> > So, I started tweeking the beast and found that, not only programming
> > was more fun, but also more productive: It's not about reducing the
> > number of lines in program, but it's about reducing the time needed
> > for debugging and praying that the thing will work.
>
> If you like that type of language then fine. You may also want
> to check JRuby and Groovy out.
>
Tried JRuby, didn't like it
> I do not think you need to try jgnat (Ada).
>
I did some Ada in school. Cool programming language. I'll give jgnat a
try
>
> > What I want to say that Java (as a VM) is a cool and Java (the
> > programming language) is a lesser thing.
>
> Your choice.
>
> One size does not fit all.
As expected
>
> Arne
Adiaux
Samir