Steven Todd Harris wrote:

> Hehehehehe,
> Java,
> what a marketing miracle!
> brand new and yet it has no real meta layer, no workspace to test and
> execute snippets of
> code, has more syntax than any other two languages and even though it isn't
> dynamically
> bound it is slow as heck.
>

Try to speak about stuff you know. I really hate when people start punching
something, just because they don't know how to use it, and therefore feel
threatened before other individuals who have mastered the innovations.

Java has gone past the 'brand new' stage. It is one of the two real OO
programming languages on the market (the second being Smalltalk, not C++). It
has the best, and I really mean the best, API I've ever seen - head and
shoulders above competition. The API is so good I now write big chunks of code
without need for the API documentation - it has good design guidelines and
sticks to them.

If you are missing good development environments, where you can run code
snippets, I can give much more than that. Try IBM VisualAge for Java. You can
write code snippets, execute them and, with it's dynamic compilation techniques,
you can change running code on-the-fly and see the results without ever stopping
the program. You can easily write new GUI components, using the JavaBean
specification, and include them in the GUI builder.

>
> When you get serious, try PocketST. They are talking about 128k apps.
> PocketST apps start
> at less than 50k.
>

Give me a better reason to move to pocketST than application size. My
Codewarrior makes <12k apps, so it beats PocketST by miles.

I don't like the 128k boundary for Pilot apps. I believe its possible to do much
smaller apps in Java. Let's wait and see.

>
> Why waste time fighting complex syntax and annoying typing on a palm device?
>

?!? Complex syntax and annoyng typing? I don't imagine an OO syntax much simpler
than Java's. And typing isn't any different for Java than for C or, say,
PocketST.

>
> Sorry for the religous outburst ( Anyone want to borrow my soap box? ), I
> find it frustrating how computer science keeps stepping
> backwards.
>

On the contrary. I build much better apps, faster, when using Java, than when
using other languages (C++ has, for me, the biggest development cycle). I only
view this ease of development as an advance for the computing science.

Java is evolving, and correcting its major fault (execution speed). The best VM
now (Hotspot) uses the most recent dynamic compiling techniques to reach
execution speeds comparable to C. It is expectable it may surpass it. I don't
imagine how this can be seen as backstepping. As with every major advance, there
are always voices that say it is doomed to failure. I really hope Java will
prove all of you wrong.

>
> Cheers,
> Steve
> -----------------------------------------------------
>
> Here are a few of my favorite quotes.
>
> "I invented the term Object Oriented and C++ was not what I had in mind"
> Alan Kay
>
> "Java is the worst thing to happen in software since DOS"
> Alan Kay

No, the worst thing to happen in software since DOS was Windows 1, and then
Windows 2 and then Windows 3, and to top this all: Windows 95/8


--
Sergio Carvalho
---------------
[EMAIL PROTECTED]

If at first you don't succeed, skydiving is not for you


Reply via email to