Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> Re: Oracle and Java. Does Oracle know something some of us don't?

Re: Oracle and Java. Does Oracle know something some of us don't?

From: Tim X <timx_at_spamto.devnul.com>
Date: 09 Jan 2003 14:01:37 +1100
Message-ID: <874r8jauwe.fsf@tiger.rapttech.com.au>


"Dmitri Ivanov" <di24va56nov_at_aha.ru-Digits-for-spammers> writes:

> Hello,
> "Tim X" <timx_at_spamto.devnul.com> wrote:
>
> TX> "Jim Kennedy" <kennedy-down_with_spammers_at_attbi.com> writes:
> TX> | ...snip...|
> TX> Many of those who don't like Java point to its speed and large
> TX> memory footprint as reasons why it is no good. However, I cannot
> TX> think of a single language which is as portable as Java...
>
> Just for the curious, take a look at Common Lisp. It is really vendor
> independent and cross-platform nowadays. Common Lisp was the first OO
> language standardized by ANSI in 1994. Java can only dream of the power and
> expressiveness of Lisp. Modern implementations, both commercial and
> opensourced, compile in native code and several times overperform Java and
> VB. Many conceptual "problems" Java is bumped into, were solved for CL more
> than a decade ago.
>
> TX> ... - while it
> TX> may not be as portable in all areas to the extent the Sun marketers
> TX> whould like us to believe, it is still more portable than any
> TX> other language I can think of.
>
> Ditto about "most portable".
>
> TX> ... I think the other point to keep in
> TX> mind is the fact memory is dropping in price and machines are
> TX> increasing in speed at a very rapid rate. Back in the late 80s
> TX> nobody considered basic to be a real language because it was
> TX> interpreted and therefore considered to slow - now look at it. Even
> TX> OO was criticised at first because of its additional overhead.
> TX> However, as memory becomes cheaper and systems become faster,
> TX> issues of speed and memory usage become less important and overcome
> TX> by issues of maintenance, speed of development and safety.
>
> This sad analogy could be applied to Common Lisp too. Back in 80s it was
> considered to big and slow. The reality is that Lisp keeps itself the same
> size,
> but its speed has improved greatly with the advance of modern hardware. You
> can easily imagine how CL performs in comparison to today's monsters like M$
> and Java.
> ---
> Sincerely,
> Dmitri Ivanov
> www.aha.ru/~divanov
>

Hi Dmitri,

Now this is really weird. Guess what I've been doing over my holidays apart from reading newsgroups. I've spent the last week teaching myself lisp! Its a language I've been interested in for a long time and I have to say, I quite like it.

Its true what you say about lisp and speed/memory. Back when I was a student, lots of people disregarded lisp because it was considered too slow and too resource intensive, yet it is still around and seems to be even more popular. I wonder if Java will do likewise. Its interesting that fundamental comp sci texts like the wizard book (Structure and Interpretation of Computer Programs - now available via MIT's website) uses lisp/scheme and many universities teach lisp as a first programming language etc.

It would be interesting to try using lisp or scheme to do some database applications as I find the way you think and solve problems in a functional language like lisp is very different to how yo would do it in a procedural language like C, C++, Java etc. I'll have to drop a note to Larry.

Tim

-- 
Tim Cross
The e-mail address on this message is FALSE (obviously!). My real e-mail is
to a company in Australia called rapttech and my login is tcross - if you 
really need to send mail, you should be able to work it out!
Received on Wed Jan 08 2003 - 21:01:37 CST

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US