Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
Java is the SUV of programming tools
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  Messages 1 - 25 of 28 - Collapse all  -  Translate all to Translated (View all originals)   Newer >
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Bill Clementson  
View profile  
 More options Sep 21 2003, 1:09 pm
Newsgroups: comp.lang.lisp
From: bill_clement...@yahoo.com (Bill Clementson)
Date: 21 Sep 2003 10:09:42 -0700
Local: Sun, Sep 21 2003 1:09 pm
Subject: Java is the SUV of programming tools
There's an interesting post made by Philip Greenspun on his weblog
(http://blogs.law.harvard.edu/philg/2003/09/20#a1762). It is based on
his experience in teaching seniors and graduate students in MIT's
computer science program and he compares programming in Java to
driving an SUV:

"A project done in Java will cost 5 times as much, take twice as long,
and be harder to maintain than a project done in a scripting language
such as PHP or Perl. People who are serious about getting the job done
on time and under budget will use tools such as Visual Basic
(controlled all the machines that decoded the human genome). But the
programmers and managers using Java will feel good about themselves
because they are using a tool that, in theory, has a lot of power for
handling problems of tremendous complexity. Just like the suburbanite
who drives his SUV to the 7-11 on a paved road but feels good because
in theory he could climb a 45-degree dirt slope. If a programmer is
attacking a truly difficult problem he or she will generally have to
use a language with systems programming and dynamic type extension
capability, such as Lisp. This corresponds to the situation in which
my friend, the proud owner of an original-style Hummer, got stuck in
the sand on his first off-road excursion; an SUV can't handle a true
off-road adventure for which a tracked vehicle is required."

So, does this mean that Lisp is the Bradley Fighting Vehicle of
programming tools?

--
Bill Clementson


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Janis Dzerins  
View profile  
 More options Sep 22 2003, 6:25 am
Newsgroups: comp.lang.lisp
From: Janis Dzerins <jo...@latnet.lv>
Date: 22 Sep 2003 13:23:43 +0300
Local: Mon, Sep 22 2003 6:23 am
Subject: Re: Java is the SUV of programming tools

bill_clement...@yahoo.com (Bill Clementson) writes:
> capability, such as Lisp. This corresponds to the situation in which
> my friend, the proud owner of an original-style Hummer, got stuck in
> the sand on his first off-road excursion; an SUV can't handle a true
> off-road adventure for which a tracked vehicle is required.

This is might be offtopic, but:

Maybe the person did not know how to drive the Hummer in off-road
conditions?  I remember once reading an article, where the offroad
capabilities of Hummer were described -- the test driver could not
pass some obstacle (a ditch).  With a little help from more
experienced driver (or was it a teacher in Hummer's drivings school, I
don't remember) he could pass that very obstacle without problems.
The trick was to get all-wheel driving to work -- using both
accelerator and brake simultaneously.  I guess this same trick would
help to get the poor man out of the sand, too.

This relates to Lisp and programming in general because good
programmers should know their tools.  And the ones who do will get
better results with tools they know than with some presumably better
tools they do not know.

--
Janis Dzerins

  Common Lisp -- you get more than what you see.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Bill Clementson  
View profile  
 More options Sep 22 2003, 10:26 pm
Newsgroups: comp.lang.lisp
From: bill_clement...@yahoo.com (Bill Clementson)
Date: 22 Sep 2003 19:26:55 -0700
Local: Mon, Sep 22 2003 10:26 pm
Subject: Re: Java is the SUV of programming tools
Looks like lisp is getting another dose of publicity.

Greenspun's Java/SUV blog posting got slashdotted:
http://developers.slashdot.org/developers/03/09/22/1054200.shtml?tid=...

Now he's posted another one:
http://blogs.law.harvard.edu/philg/2003/09/22#a1844

"... my personal preference is a much darker, uglier, and more
shameful secret: Common Lisp, CLOS, plus an ML-like type inferencing
compiler/error checker (with some things done in a sublanguage with
Haskell semantics and Lisp syntax). Common Lisp dates from around 1982
and ML from 1984.
I try to keep this preference concealed from young people who've been
raised on a diet of C, Java, C#, Perl, etc. They just wouldn't find it
credible that 20-year-old systems and ideas are actually better than
the latest and greatest from Microsoft and Sun.
Imagine my delight in running into a friend yesterday. She's a
23-year-old graduate student in computer science at Harvard.
Conversation rolled around to programming tools. Unprompted she said
'What I think would be best is Common Lisp Object System with a modern
type system'. I was stunned. I thought it was only dinosaurs like me
that clung to Lisp.
I had a second ephiphany for the week... Believing that Lisp circa
1982 plus some mid-1980s ML tricks thrown in is better than all of the
new programming tools (C#, Java) that have been built since then is
sort of like being a Holocaust denier."

--
Bill Clementson


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Pascal Bourguignon  
View profile  
 More options Sep 23 2003, 3:14 am
Newsgroups: comp.lang.lisp
From: Pascal Bourguignon <s...@thalassa.informatimago.com>
Date: 23 Sep 2003 09:14:10 +0200
Local: Tues, Sep 23 2003 3:14 am
Subject: Re: Java is the SUV of programming tools

I would  bet that LISP will  still be there  in 20 or 30  years, while
Java  and C++  will have  long been  forgotten (ie.  reached  a bellow
FORTRAN and  COBOL level).   Perhaps old C++  programmers will  have a
last flare in 2037.

--
__Pascal_Bourguignon__
http://www.informatimago.com/
Do not adjust your mind, there is a fault in reality.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Christian Lynbech  
View profile  
 More options Sep 23 2003, 3:50 am
Newsgroups: comp.lang.lisp
From: Christian Lynbech <christian.lynb...@ericsson.com>
Date: Tue, 23 Sep 2003 09:47:53 +0200
Local: Tues, Sep 23 2003 3:47 am
Subject: Re: Java is the SUV of programming tools

>>>>> "Pascal" == Pascal Bourguignon <s...@thalassa.informatimago.com> writes:

Pascal> I would  bet that LISP will  still be there  in 20 or 30  years, while
Pascal> Java  and C++  will have  long been  forgotten (ie.  reached  a bellow
Pascal> FORTRAN and  COBOL level).

That doesn't really say that much because there are still tons of
COBOL and respective amounts of FORTRAN out there.

I have the theory that no language who has ever made it out of the lab
will ever truly die. There are probably still professional programmers
doing stuff in APL, PL/1, RPG and FORTH even if it is only on a
small scale.

I do agree however that Lisp will only grow stronger over the
years. New languages will flame up and sweep over the masses and then
fade back into near nothingness, but each time they will add a bit
more of Lisp to mainstream programming and in the end the masses will
have matured to a level where they will be ready to embrace Lisp.

C++ added object orientation, Java has added the concept of garbage
collection, Extreme Programming is popularizing dynamic languages and
some of the stuff going on in the OO community (such Aspect Oriented
Programming) will add more sophisticated OO technology such as
multiple inheritance and generic functions.

It kind of feel goods to already be there, doesn't it :-)

------------------------+-------------------------------------------------- ---
Christian Lynbech       | christian #\@ defun #\. dk
------------------------+-------------------------------------------------- ---
Hit the philistines three times over the head with the Elisp reference manual.
                                        - peto...@hal.com (Michael A. Petonic)


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Rayiner Hashem  
View profile  
 More options Sep 23 2003, 11:03 am
Newsgroups: comp.lang.lisp
From: heli...@mindspring.com (Rayiner Hashem)
Date: 23 Sep 2003 08:03:29 -0700
Local: Tues, Sep 23 2003 11:03 am
Subject: Re: Java is the SUV of programming tools
> I would  bet that LISP will  still be there  in 20 or 30  years, while
> Java  and C++  will have  long been  forgotten (ie.  reached  a bellow
> FORTRAN and  COBOL level).   Perhaps old C++  programmers will  have a
> last flare in 2037.

You say that is if C++ is some kind of fad. C++ has been widely used
for nearly 20 years now, and doesn't show any signs of slowing down.
Now, whether C++ will be around for another 20 years really depends on
what kind of programming you're considering. The vast majority of
software is composed of "back-end" applications. These are the ones
following the trends of whatever language is most hyped at the moment.
However, if you look at the apps that most users (games, office
suites, productivity tools, etc) interact with on a dialy basis,
they're all still written in C or C++. The major application
developers (aside from Microsoft, which is forced to eat its own
dog-food) haven't embraced Java/C#, and show no signs of doing so.

So, the merits of the language aside, its unfair to group C++ into the
same boat as Java. It is clearly not just a fad. Unless you're one of
those people who considers this whole Unix/C thing to be one big 3
decade long fad that's bound to end Real Soon Now (TM)...


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Robert Klemme  
View profile  
 More options Sep 23 2003, 11:17 am
Newsgroups: comp.lang.lisp
From: "Robert Klemme" <bob.n...@gmx.net>
Date: Tue, 23 Sep 2003 17:17:34 +0200
Local: Tues, Sep 23 2003 11:17 am
Subject: Re: Java is the SUV of programming tools

"Rayiner Hashem" <heli...@mindspring.com> schrieb im Newsbeitrag
news:a3995c0d.0309230703.6a2bda40@posting.google.com...

> The major application
> developers (aside from Microsoft, which is forced to eat its own
> dog-food) haven't embraced Java/C#, and show no signs of doing so.

Do you have any statistics to back this?  There *are* indeed lots of Java
developers around, at least that's my impression from the publicity and
the amount of web space devoted to Java.

Regards

    robert


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Christopher C. Stacy  
View profile  
 More options Sep 23 2003, 11:19 am
Newsgroups: comp.lang.lisp
From: cst...@dtpq.com (Christopher C. Stacy)
Date: Tue, 23 Sep 2003 15:19:18 GMT
Local: Tues, Sep 23 2003 11:19 am
Subject: Re: Java is the SUV of programming tools
>>>>> On Tue, 23 Sep 2003 09:47:53 +0200, Christian Lynbech ("Christian") writes:

 Christian> There are probably still professional programmers doing
 Christian> stuff in APL, PL/1, RPG and FORTH even if it is only on a
 Christian> small scale.

There's a fair amount of APL and FORTH going on; I wouldn't call it
a "small scale".  Probably a lot more than Common Lisp!


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Marc Battyani  
View profile  
 More options Sep 23 2003, 12:45 pm
Newsgroups: comp.lang.lisp
From: "Marc Battyani" <Marc.Batty...@fractalconcept.com>
Date: Tue, 23 Sep 2003 18:40:16 +0200
Local: Tues, Sep 23 2003 12:40 pm
Subject: Re: Java is the SUV of programming tools

"Robert Klemme" <bob.n...@gmx.net> wrote

> "Rayiner Hashem" <heli...@mindspring.com> schrieb
> > The major application
> > developers (aside from Microsoft, which is forced to eat its own
> > dog-food) haven't embraced Java/C#, and show no signs of doing so.

> Do you have any statistics to back this?  There *are* indeed lots of Java
> developers around, at least that's my impression from the publicity and
> the amount of web space devoted to Java.

Sure, they need lots of Java programmers to do what one Common Lisp
programmer can do!

Ahem, sorry, couldn't resist... (BTW it's true)
OK back to boxes and glue...

Marc


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Joe Marshall  
View profile  
 More options Sep 23 2003, 12:54 pm
Newsgroups: comp.lang.lisp
From: Joe Marshall <j...@ccs.neu.edu>
Date: Tue, 23 Sep 2003 12:54:01 -0400
Local: Tues, Sep 23 2003 12:54 pm
Subject: Re: Java is the SUV of programming tools

heli...@mindspring.com (Rayiner Hashem) writes:
> So, the merits of the language aside, its unfair to group C++ into the
> same boat as Java. It is clearly not just a fad. Unless you're one of
> those people who considers this whole Unix/C thing to be one big 3
> decade long fad that's bound to end Real Soon Now (TM)...

Hope springs eternal.

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Christian Lynbech  
View profile  
 More options Sep 23 2003, 3:55 pm
Newsgroups: comp.lang.lisp
From: Christian Lynbech <christ...@defun.dk>
Date: 23 Sep 2003 21:55:42 +0200
Local: Tues, Sep 23 2003 3:55 pm
Subject: Re: Java is the SUV of programming tools

>>>>> "Rayiner" == Rayiner Hashem <heli...@mindspring.com> writes:

Rayiner> You say that is if C++ is some kind of fad. C++ has been widely used
Rayiner> for nearly 20 years now, and doesn't show any signs of slowing down.

That is probably true. On the other hand I think[1] that C++ is in a
disappointing state of affairs. If C++ had been the success it alluded
to be, Java would never have become the big hot thing it seems to have
become.

Java is perhaps only on par with C++ right know, but given C++'s 10-15
years headstart plus it being the natural successor to the previous
big thing (that being C) one may wonder what went wrong for the C++
guys.

[1] and this is really just thinking, I haven't any statistics and I
    am not a C++ programmer so I do not know whats happening in the
    C++ community

------------------------+-------------------------------------------------- ---
Christian Lynbech       | email:  christian #\@ defun #\. dk
------------------------+-------------------------------------------------- ---
Hit the philistines three times over the head with the Elisp reference manual.
                                        - peto...@hal.com (Michael A. Petonic)


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Thomas F. Burdick  
View profile  
 More options Sep 23 2003, 11:03 pm
Newsgroups: comp.lang.lisp
From: t...@famine.OCF.Berkeley.EDU (Thomas F. Burdick)
Date: 23 Sep 2003 20:03:22 -0700
Local: Tues, Sep 23 2003 11:03 pm
Subject: Re: Java is the SUV of programming tools

Christian Lynbech <christian.lynb...@ericsson.com> writes:
> There are probably still professional programmers doing stuff in
> APL, PL/1, RPG and FORTH even if it is only on a small scale.

In addition to all the Say It Loud uses of Common Lisp, there are
quiet ones, too.  Same goes for at least some of the above .. wanna
play with Forth?  Get a Mac, and hold down Open-Apple+O+F when it
boots.

(What's up with calling Open-Apple "Command"?  It still looks like an
open apple to me, and PC users understand "Open Apple", but "Command"?
How do either of those symbols mean that?)

--
           /|_     .-----------------------.                        
         ,'  .\  / | No to Imperialist war |                        
     ,--'    _,'   | Wage class war!       |                        
    /       /      `-----------------------'                        
   (   -.  |                              
   |     ) |                              
  (`-.  '--.)                              
   `. )----'                              


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Thomas F. Burdick  
View profile  
 More options Sep 23 2003, 11:05 pm
Newsgroups: comp.lang.lisp
From: t...@famine.OCF.Berkeley.EDU (Thomas F. Burdick)
Date: 23 Sep 2003 20:05:35 -0700
Local: Tues, Sep 23 2003 11:05 pm
Subject: Re: Java is the SUV of programming tools

Or, y'know, one Pascal programmer.

PS You couldn't pay me enough money to reimplement TeX in Pascal.  As
for CL, well, double my rent would do...

--
           /|_     .-----------------------.                        
         ,'  .\  / | No to Imperialist war |                        
     ,--'    _,'   | Wage class war!       |                        
    /       /      `-----------------------'                        
   (   -.  |                              
   |     ) |                              
  (`-.  '--.)                              
   `. )----'                              


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Rayiner Hashem  
View profile  
 More options Sep 23 2003, 11:19 pm
Newsgroups: comp.lang.lisp
From: heli...@mindspring.com (Rayiner Hashem)
Date: 23 Sep 2003 20:19:44 -0700
Local: Tues, Sep 23 2003 11:19 pm
Subject: Re: Java is the SUV of programming tools
> Do you have any statistics to back this?  There *are* indeed lots of Java
> developers around, at least that's my impression from the publicity and
> the amount of web space devoted to Java.

There are tons of Java developers, yes. But they work on different
types of apps from what I'm talking about. I made it clear that I was
referring to the types of applications that people buy in
shrink-wrapped packages from CompUSA, like Photoshop, Office, Quake
III, etc. These are still written mostly in C and C++.

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Rayiner Hashem  
View profile  
 More options Sep 23 2003, 11:42 pm
Newsgroups: comp.lang.lisp
From: heli...@mindspring.com (Rayiner Hashem)
Date: 23 Sep 2003 20:42:52 -0700
Local: Tues, Sep 23 2003 11:42 pm
Subject: Re: Java is the SUV of programming tools
> That is probably true. On the other hand I think[1] that C++ is in a
> disappointing state of affairs. If C++ had been the success it alluded
> to be, Java would never have become the big hot thing it seems to have
> become.

It was inevitable. C++ is a systems programming language. The scope of
applications for which C++ is suited is much narrower than the scope
of applications for which Java (or more appropriately, a real high
level language) is suited. The reason Java has become so much of a
success is because it embraced a new direction for computer languages
--- giant class libraries and network computing.

> Java is perhaps only on par with C++ right know, but given C++'s 10-15
> years headstart plus it being the natural successor to the previous
> big thing (that being C) one may wonder what went wrong for the C++
> guys.

Oh, Java will undoubtedly become much larger, in numbers, than C++.
But I doubt Java will have longevity. C++ will be like C --- Doom IX
will still be programmed in it.

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Espen Vestre  
View profile  
 More options Sep 24 2003, 4:20 am
Newsgroups: comp.lang.lisp
From: Espen Vestre <espen@*do-not-spam-me*.vestre.net>
Date: 24 Sep 2003 09:56:23 +0200
Local: Wed, Sep 24 2003 3:56 am
Subject: Re: Java is the SUV of programming tools
t...@famine.OCF.Berkeley.EDU (Thomas F. Burdick) writes:

> PS You couldn't pay me enough money to reimplement TeX in Pascal.

TeX _is_ written in Pascal, so I wouldn't pay you a dime for doing
that ;-)
--
  (espen)

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Espen Vestre  
View profile  
 More options Sep 24 2003, 4:21 am
Newsgroups: comp.lang.lisp
From: Espen Vestre <espen@*do-not-spam-me*.vestre.net>
Date: 24 Sep 2003 09:59:15 +0200
Local: Wed, Sep 24 2003 3:59 am
Subject: Re: Java is the SUV of programming tools
t...@famine.OCF.Berkeley.EDU (Thomas F. Burdick) writes:

> play with Forth?  Get a Mac, and hold down Open-Apple+O+F when it
> boots.

Or a Sun (since Open Firmware a.k.a. Openboot is a Sun invention).

> (What's up with calling Open-Apple "Command"?  It still looks like an
> open apple to me, and PC users understand "Open Apple", but "Command"?
> How do either of those symbols mean that?)

Because you issue 'commands' with it, I guess.
I call it "The Museum Key".
--
  (espen)

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Robert Klemme  
View profile  
 More options Sep 24 2003, 5:55 am
Newsgroups: comp.lang.lisp
From: "Robert Klemme" <bob.n...@gmx.net>
Date: Wed, 24 Sep 2003 10:22:20 +0200
Local: Wed, Sep 24 2003 4:22 am
Subject: Re: Java is the SUV of programming tools

"Rayiner Hashem" <heli...@mindspring.com> schrieb im Newsbeitrag
news:a3995c0d.0309231919.6a178116@posting.google.com...

> > Do you have any statistics to back this?  There *are* indeed lots of
Java
> > developers around, at least that's my impression from the publicity
and
> > the amount of web space devoted to Java.
> There are tons of Java developers, yes. But they work on different
> types of apps from what I'm talking about. I made it clear that I was
> referring to the types of applications that people buy in
> shrink-wrapped packages from CompUSA, like Photoshop, Office, Quake
> III, etc. These are still written mostly in C and C++.

I didn't read it that way. Thanks for clarification!

Kind regards

    robert


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Chris Perkins  
View profile  
 More options Sep 24 2003, 4:31 pm
Newsgroups: comp.lang.lisp
From: cperk...@medialab.com (Chris Perkins)
Date: 24 Sep 2003 13:31:36 -0700
Local: Wed, Sep 24 2003 4:31 pm
Subject: Re: Java is the SUV of programming tools

heli...@mindspring.com (Rayiner Hashem) wrote in message <news:a3995c0d.0309231942.24617bfc@posting.google.com>...
> Oh, Java will undoubtedly become much larger, in numbers, than C++.
> But I doubt Java will have longevity. C++ will be like C --- Doom IX
> will still be programmed in it.

My thoughts on this aren't totally on topic, but I think when talking
about the future of languages we also need to look at where things are
headed.

Of Java's longetivity, time will tell. It's well situated now and has
a huge user base.

On C/C++ I think you are right in that the shrink wrapped applications
(Doom, Quark, etc.) all use it now and may very well continue to do so
in the future.  But if any language were to be tied solely to that
wagon, then it will _not_ have much of a future, simply because the
future for those types of applications is limited.

The whole application/document split is slowly but surely
disappearing. More and more users don't understand the difference
between running an application and using a web page. And more and more
applications are some sort of web page or web service.  I'm not sure
of the timeframe, but there may be a day when C/C++ will be used for
systems programming _only_ because the shrink wrapped applications of
today have transmogrified to become some sort of web thingy.

This trend is in part why so many new languages are being developed
and old ones (like Lisp) are being unearthed.  You can write great web
server stuff with Lisp.  As applications move online you run into
tricky problems involving concurrency and scope that don't fit well to
traditional programming methods.  And thus people are looking for more
flexible languages.   Maybe later, when the problem space is better
understood some programmers will prefer less flexible languages that
are better mapped to what they are doing.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Fred Gilham  
View profile  
 More options Sep 24 2003, 4:53 pm
Newsgroups: comp.lang.lisp
From: Fred Gilham <gil...@snapdragon.csl.sri.com>
Date: 24 Sep 2003 13:53:01 -0700
Local: Wed, Sep 24 2003 4:53 pm
Subject: Re: Java is the SUV of programming tools

Espen Vestre <espen@*do-not-spam-me*.vestre.net> writes:
> t...@famine.OCF.Berkeley.EDU (Thomas F. Burdick) writes:

> > play with Forth?  Get a Mac, and hold down Open-Apple+O+F when it
> > boots.

> Or a Sun (since Open Firmware a.k.a. Openboot is a Sun invention).

One of my favorite quotations from the FreeBSD crowd:

Jordan Hubbard: We have a crash bug.  It needs to be fixed. We DO NOT
need to know how to print 3000 spaces in 11 different languages! :-)
Daniel Sobral: I concur. But if anyone wants to do it with loader,
: 3kbl 3000 0 do bl emit loop ; 3kbl will do the trick.

Seems that lots of people like Forth for loaders.

--
Fred Gilham                                   gil...@csl.sri.com
I was storing data in every conceivable way, including keeping a chain
of sound waves running between the speaker and the microphone. There
was no more memory left to be had....


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Thomas F. Burdick  
View profile  
 More options Sep 25 2003, 4:41 pm
Newsgroups: comp.lang.lisp
From: t...@famine.OCF.Berkeley.EDU (Thomas F. Burdick)
Date: 25 Sep 2003 13:41:13 -0700
Local: Thurs, Sep 25 2003 4:41 pm
Subject: Re: Java is the SUV of programming tools

Espen Vestre <espen@*do-not-spam-me*.vestre.net> writes:
> t...@famine.OCF.Berkeley.EDU (Thomas F. Burdick) writes:

> > PS You couldn't pay me enough money to reimplement TeX in Pascal.

> TeX _is_ written in Pascal, so I wouldn't pay you a dime for doing
> that ;-)

Right, but AFAIK it hasn't been *re*written in Pascal.  I'm not saying
it makes any sense ... :)

--
           /|_     .-----------------------.                        
         ,'  .\  / | No to Imperialist war |                        
     ,--'    _,'   | Wage class war!       |                        
    /       /      `-----------------------'                        
   (   -.  |                              
   |     ) |                              
  (`-.  '--.)                              
   `. )----'                              


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
George Neuner  
View profile  
 More options Sep 26 2003, 7:16 am
Newsgroups: comp.lang.lisp
From: George Neuner <gneun...@no.comcast.spam.net>
Date: Fri, 26 Sep 2003 07:16:02 -0400
Local: Fri, Sep 26 2003 7:16 am
Subject: Re: Java is the SUV of programming tools
On 24 Sep 2003 13:31:36 -0700, cperk...@medialab.com (Chris Perkins)
wrote:

>The whole application/document split is slowly but surely
>disappearing. More and more users don't understand the difference
>between running an application and using a web page. And more and more
>applications are some sort of web page or web service.  I'm not sure
>of the timeframe, but there may be a day when C/C++ will be used for
>systems programming _only_ because the shrink wrapped applications of
>today have transmogrified to become some sort of web thingy.

I don't believe this for one second.  The only users who can't tell
the difference between an app and a web page are ones who haven't used
either.  New users pick up on the difference very quickly.

I also don't think the convergence of look and feel is necessarily a
good thing - IMO users should always be aware of whether they are
crossing machine boundaries - for security and privacy reasons if for
nothing else.  Such awareness also explains perceived performance
differences.

WRT personal software going web: imagine you are on deadline, sitting
at your (budget friendly) web terminal, just finishing your job
critical report using the MSWebWord service that your company leases
(at an irresistable price) from some local ISV.  Now imagine a moth
flies into the server ...

George


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Chris Perkins  
View profile  
 More options Sep 26 2003, 3:24 pm
Newsgroups: comp.lang.lisp
From: cperk...@medialab.com (Chris Perkins)
Date: 26 Sep 2003 12:24:00 -0700
Subject: Re: Java is the SUV of programming tools

George Neuner <gneun...@no.comcast.spam.net> wrote in message <news:4tu7nvk6t084pdkiavtgd0j094f7t7fcu8@4ax.com>...

> I don't believe this for one second.  The only users who can't tell
> the difference between an app and a web page are ones who haven't used
> either.  New users pick up on the difference very quickly.

The point I'm trying to make is that users don't care or need to make
the distinction. For example, last year I saw a newspaper article
listing the "Top 10 Utilities" for computers. All 10 had URLs, but 5
of them were applications that you downloaded/installed/ran, and 5
were web pages you visited and used.  They were just listed among each
other because they were all useful or interesting. The distinction as
app vs. web app was not noticed by the writer and presumably the
readers.

> I also don't think the convergence of look and feel is necessarily a
> good thing - IMO users should always be aware of whether they are
> crossing machine boundaries - for security and privacy reasons if for
> nothing else.  Such awareness also explains perceived performance
> differences.

I tend to agree. Windows XP, for example, is really just Internet
Explorer on steroids.  It uses the IE HTML renderer to display nearly
everything that the OS shows the user (directory listings, control
panels, etc.).  Its vaguely unsettling (and vaguely slow).

> WRT personal software going web: imagine you are on deadline, sitting
> at your (budget friendly) web terminal, just finishing your job
> critical report using the MSWebWord service that your company leases
> (at an irresistable price) from some local ISV.  Now imagine a moth
> flies into the server ...

I think you're not making the point you think.  You are describing a
"single point of failure" problem  - very risky.  But, which scenario
really fits that description?  Using files on a desktop machine or
using a web machine as a front to files that are "on the net"?  We
can't really know, but I'd be inclined to say that the second scenario
at least sounds like it has less of a chance of suffereing the single
point of failure problem.  If nothing else you hopefully have a local
copy and a copy on a server someplace.  If my web service company is
professional, there may be several copies all around the world.

Anyway, now we are even further off topic.  

For good or bad, many applications are becoming web applications and
most new applications written are web applications. As this trend
occurs people are moving away from some established languages like
C/C++ and using either languages that are supposedly better positioned
for web app work (Java/C#) or to more flexible languages (Python/Lisp)
or to certain domain specific ones (Perl/Ruby).

Chris Perkins
Media Lab, Inc.

[ More interesting (to me) is that as this happens the now dominant
paradigm of a split between document vs. application is slowly
beginning to wane. And, my crystal ball says that files as they exist
now (pathnames, extensions, custom data streamed to disk) are the next
domino to fall, though it'll take a long long time and they'll never
go away 100% - just marginalized away from user experience. But this
is not the place to discuss this.  I'll go post a write up on
comp.predictions.stupid and discuss it with the denizens there. -CP]


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Brian Palmer  
View profile  
 More options Sep 26 2003, 3:52 pm
Newsgroups: comp.lang.lisp
From: Brian Palmer <bpal...@rescomp.Stanford.EDU>
Date: 26 Sep 2003 12:45:42 -0700
Local: Fri, Sep 26 2003 3:45 pm
Subject: Re: Java is the SUV of programming tools

Espen Vestre <espen@*do-not-spam-me*.vestre.net> writes:
> t...@famine.OCF.Berkeley.EDU (Thomas F. Burdick) writes:

> > PS You couldn't pay me enough money to reimplement TeX in Pascal.

> TeX _is_ written in Pascal, so I wouldn't pay you a dime for doing
> that ;-)

Well, web, iirc, which is a format that can be run through a
preprocessor to either output pascal, or a book. (I tried cweb for a
while, a variant that works with C, but found that I am not
particularly talented at writing a meaningful book while writing a
program...)
--
I'm awfully glad I'm a Beta, because I don't work so hard.

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Rayiner Hashem  
View profile  
 More options Sep 26 2003, 7:33 pm
Newsgroups: comp.lang.lisp
From: heli...@mindspring.com (Rayiner Hashem)
Date: 26 Sep 2003 16:33:35 -0700
Local: Fri, Sep 26 2003 7:33 pm
Subject: Re: Java is the SUV of programming tools
> This trend is in part why so many new languages are being developed
> and old ones (like Lisp) are being unearthed.  You can write great web
> server stuff with Lisp.

You've got a good point there. C++ is not a great language for network
programming. The low-level memory model makes it irritating to use in
a networked environment, where you want to be able to ship objects
over the link without fussing about memory layout and where the
vtables are and whatnot. Note the gymnastics stuff like CORBA and COM
have to go through to present a distributed programming model to C++
code. In theory a language that abstracts the underlying memory model
could present some *very* clean distributed programming interfaces. I
don't know if any Lisps let you just transparently ship objects over a
link, but it would certainly be doable.

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Messages 1 - 25 of 28   Newer >
« Back to Discussions « Newer topic     Older topic »