From: jur@topdog.cs.umbc.edu (Jacqueline U. Robertson)
Subject: Re: Which language pays most? Smalltalk, not C++ nor Java.
Date: 1998/01/03
Date: 1998-01-03T00:00:00+00:00 [thread overview]
Message-ID: <68lm53$7nj@topdog.cs.umbc.edu> (raw)
In-Reply-To: 34AD2228.ADFB60DB@its.cl
By my reading, the point that 'language doesn't matter' assumes
equivalent skills in all languages studied and equivalent tool availability.
A couple of months ago there was an excelent article in VA Report that
explained why A Smalltalk developer was pretty much permanently going to
remain more productive than a Java developer (it has to do with all the
extra 'stuff' one has to remember while doing Java development, and the
fact that people can recall at best 5-9 things in short term memory at
once).
Secondly, I've watched for years while the various analyst groups (Gartner,
Meta, et. al.) have claimed that C++ tools would catch up to Smalltalk
tool 'within 2 years'. Hasn't happened yet, and I doubt it will.
Given that, the prerequisites for the assumption don't hold, and won't
hold anytime soon....
James A. Robertson
email: jamesr@parcplace.com
phone: 410 952-0471
<note that I am posting through my wife's account. I don't claim to speak for
her>
In article <34AD2228.ADFB60DB@its.cl>,
Guillermo Schwarz <gschwarz@its.cl> wrote:
>This is a multi-part message in MIME format.
>--------------DC0FD5ABE0708554F0A660BA
>Content-Type: text/plain; charset=us-ascii
>Content-Transfer-Encoding: 7bit
>
>
>
>Shelly Mujtaba wrote:
>
>> the truth of this whole matter is none...what will eventually pay off is
>> your application modeling skills. If you can take a problem and model an
>> elegant solution for it ...any language will do. I have created
>> applications in Java and then recreated them in smalltalk and c++ and what
>> really helped was not my knowledge of the language but understanding the
>> model. but then if we are discussing career as a "coder" ...well...
>
>Your idea is a nice one. It sounds great at least. "It is not the languagethat
>matters but the design". It is hard to prove anything beyond that,
>bacause you can always say the desing was the problem and not the
>language.
>OTOH, there are some designs that can be implemented in Java and C++.
>Take for example the following design:
>"I need a way to express lambda expressions so that I can make a graphic
>with it, for example: y = x^2, and having those as variables in a program".
>
>A Smalltalker would just use the compiler to evaluate the lambda expressions,
>while the C++ programmer would have a 6 months job trying to achieve
>the same.
>
>Maybe you can say this example was not fare, because it turned out that most
>of the implementation is already written in Smalltalk. Ok. I agree with you,
>it was already coded in Smalltalk, so only an interface was needed.
>
>Let us take another more real example:
>"I want an object transport to transport objects in a network between
>applications. Objects can be moved or copied depending on the object
>itself, on the sender and on the receiver, and objects can be persistent or
>transient".
>
>A Smalltalker would think using TCP/IP (or another network protocol),
>serializing the objects, and making the 2 protocols (move and copy) will
>mean 2 days of work (if lazy) because everything is already done. Probably
>what will really take time will be to make the design to make extensible
>applications on the net, calculate how to redistribute objects in the final
>app. etc.
>
>But in C++ even serializing objects will mean a lot of work. Forget about
>study how to redistribute objects.
>
>Conclusion:
>Which app. would need to be coded in C++ if Smalltalk already exists?
>Why should someone bother with edit, compile, link, run, debug if it can be
>done all on the fly?
>Why would someone mess with a wanna be OOL if a OOL from the ground
>up is available?
>--
>I use CAPS to emphasize, not to yell.
>I take unpopular positions.
>This signature is copyrighted and used without permission.
>
>
>--------------DC0FD5ABE0708554F0A660BA
>Content-Type: text/x-vcard; charset=us-ascii; name="vcard.vcf"
>Content-Transfer-Encoding: 7bit
>Content-Description: Card for Guillermo Schwarz
>Content-Disposition: attachment; filename="vcard.vcf"
>
>begin: vcard
>fn: Guillermo Schwarz
>n: Schwarz;Guillermo
>org: ITS
>email;internet: gschwarz@its.cl
>title: Software Engineer
>note: Remove stop.spam to reply by mail.
>x-mozilla-cpt: ;0
>x-mozilla-html: TRUE
>version: 2.1
>end: vcard
>
>
>--------------DC0FD5ABE0708554F0A660BA--
>
next prev parent reply other threads:[~1998-01-03 0:00 UTC|newest]
Thread overview: 245+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <199712121931.LAA25389@sirius.infonex.com>
1997-12-12 0:00 ` Which language pays most 17457 -- C++ vs. Java? Roedy Green
1997-12-17 0:00 ` Wes Groleau
1997-12-16 0:00 ` steve
1997-12-18 0:00 ` Alicia Carla Longstreet
1997-12-17 0:00 ` steve
1997-12-19 0:00 ` Larry Elmore
1997-12-19 0:00 ` James Giles
1997-12-18 0:00 ` John Seitz
1997-12-18 0:00 ` Robert Robbins
1997-12-19 0:00 ` Mark Wilden
1997-12-19 0:00 ` Ian Upright
1997-12-19 0:00 ` William Murray
1997-12-19 0:00 ` steve
1997-12-20 0:00 ` Robert Munck
[not found] ` <01bd0c0b$53cc1860$26db45cf@juddesk>
1997-12-17 0:00 ` steve
1997-12-18 0:00 ` Peter Seebach
1997-12-17 0:00 ` steve
1997-12-19 0:00 ` Kaz Kylheku
1997-12-17 0:00 ` steve
1997-12-22 0:00 ` Lawrence Kirby
1997-12-21 0:00 ` steve
1997-12-28 0:00 ` Lawrence Kirby
1997-12-18 0:00 ` James Giles
1997-12-17 0:00 ` steve
1997-12-19 0:00 ` James Giles
1997-12-18 0:00 ` steve
1997-12-19 0:00 ` James Giles
1997-12-18 0:00 ` steve
1997-12-19 0:00 ` James Giles
1997-12-22 0:00 ` Lawrence Kirby
1997-12-21 0:00 ` James Giles
1997-12-21 0:00 ` steve
1997-12-30 0:00 ` Chris Gray
1997-12-28 0:00 ` Lawrence Kirby
1997-12-28 0:00 ` John Winters
1997-12-30 0:00 ` paulr
1997-12-31 0:00 ` Which language pays most " arnie sherman
1997-12-30 0:00 ` Dann Corbit
1997-12-31 0:00 ` John Slaman
[not found] ` <01bd198f$4050d960$68c8b5cc@dhite.unicomp.net>
1998-01-06 0:00 ` Jedi
1998-01-10 0:00 ` Highlander Consulting
1998-01-11 0:00 ` Patricia Shanahan
1998-01-11 0:00 ` Barrabazz
1998-01-11 0:00 ` Patricia Shanahan
1998-01-12 0:00 ` Ron Peterson
1998-01-14 0:00 ` anonymous
1998-01-19 0:00 ` Joe Gwinn
[not found] ` <01bd2526$66b70fa0$d6d945cf@juddesk>
1998-01-23 0:00 ` dnns
1998-01-23 0:00 ` Philosophers Nick Roberts
1998-01-23 0:00 ` Spam--> was:Re: Philosophers Dann Corbit
1998-01-24 0:00 ` Nick Roberts
1998-01-26 0:00 ` Doug Miller
1998-01-24 0:00 ` Philosophers John G.
[not found] ` <Pine.LNX.3.95. <34cd2808.10685219@newsroom.tassie.net.au>
1998-01-28 0:00 ` Philosophers docdwarf
[not found] ` <01bd2c40$b62837a0$7261b693@HP5079Q>
1998-01-28 0:00 ` Philosophers The Goobers
1998-02-01 0:00 ` Philosophers Scott Adams
[not found] ` <01bd2cc0$f0042b70$7261b693@HP5079Q>
1998-02-04 0:00 ` Philosophers The Goobers
1998-02-10 0:00 ` Back to the topic of CS students. (was Re: Philosophers) cyanide
1998-02-10 0:00 ` Nick Roberts
1998-01-30 0:00 ` Philosophers jim
1998-01-30 0:00 ` Philosophers Samuel Mize
1998-01-30 0:00 ` Philosophers docdwarf
1998-01-30 0:00 ` Philosophers suzie
1998-01-30 0:00 ` Philosophers docdwarf
1998-01-31 0:00 ` Philosophers Martin Richardson
1998-01-31 0:00 ` Philosophers Jeff York
1998-02-01 0:00 ` Philosophers Martin Richardson
1998-02-02 0:00 ` Philosophers Jeff York
1998-02-02 0:00 ` Philosophers Eddie Armstrong
1998-02-03 0:00 ` Philosophers Nyk Tarr
1998-02-02 0:00 ` Philosophers Pat O'Connell
1998-02-02 0:00 ` Philosophers Robert Garskof
1998-02-02 0:00 ` Philosophers Dave Tholen
1998-02-10 0:00 ` Philosophers cyanide
1998-02-09 0:00 ` Philosophers The Goobers
1998-02-18 0:00 ` Philosophers Mad Hamish
1999-07-29 0:00 ` Philosophers firewind
1998-01-24 0:00 ` Philosophers John G.
1998-02-10 0:00 ` Drifting further off topic cyanide
1998-01-25 0:00 ` Philosophers Jens Schweikhardt
1998-01-28 0:00 ` Philosophers Mad Hamish
1998-01-27 0:00 ` Philosophers Kurt Wall
1998-01-24 0:00 ` Philosophers Mike Whiten
1998-01-24 0:00 ` Philosophers The Goobers
1998-01-25 0:00 ` Philosophers Arnold Trembley
1998-01-25 0:00 ` Philosophers The Goobers
1998-01-26 0:00 ` :-) Philosophers Giovanni Drogo [drogo@rn.bastiani.it]
1998-01-29 0:00 ` Philosophers Steve Dekorte
1998-01-29 0:00 ` Philosophers The Goobers
1998-01-27 0:00 ` Which language pays most -- C++ vs. Java? Robert Garskof
1998-01-28 0:00 ` Steve Dekorte
1998-01-28 0:00 ` Barrabazz
1998-01-28 0:00 ` dogmat
1998-01-29 0:00 ` Tim Oxler
1998-01-29 0:00 ` Tim Oxler
1998-01-29 0:00 ` Joe Gwinn
1998-01-29 0:00 ` coryb
1998-01-29 0:00 ` Wayne L. Beavers
1998-01-29 0:00 ` Frank A. Adrian
1998-02-03 0:00 ` GLE
1998-02-03 0:00 ` Harold Stevens ** PLEASE SEE SIG **
1998-02-03 0:00 ` The Goobers
1998-01-30 0:00 ` Robert S. White
1998-01-30 0:00 ` Patricia Shanahan
1998-01-31 0:00 ` Paul Van Bellinghen
1998-02-01 0:00 ` Nick Roberts
1998-02-09 0:00 ` cyanide
1998-02-10 0:00 ` dogmat
1998-02-10 0:00 ` Bill Lynch
1998-02-10 0:00 ` Jeff Knaggs
1998-02-10 0:00 ` Michael Rot13 Klein
1998-02-09 0:00 ` cyanide
1998-02-10 0:00 ` dogmat
1999-07-29 0:00 ` Edwin Purvee
[not found] ` <01bd2c3c$6726d520$8101b8c7@MIS-RKW95.spartan.com>
1998-02-10 0:00 ` Steve Dekorte
1998-02-10 0:00 ` Bill Lynch
1998-02-11 0:00 ` dogmat
1998-01-29 0:00 ` Joe Gwinn
1998-01-31 0:00 ` Larry Wiggins
1999-07-29 0:00 ` Ben Pfaff
1999-07-29 0:00 ` Kaz Kylheku
[not found] ` <6alu5l$onm$1@owl.slip <01bd2c3c$6726d520$8101b8c7@MIS-RKW95.spartan.com>
1998-02-02 0:00 ` Kaz Kylheku
1998-02-02 0:00 ` Michael C. Kasten
1998-02-02 0:00 ` This thread has drifted miles from its subject line Wes Groleau
[not found] ` <6alu5l$ <34D6243C.2A53@gc057.fw.hac.com>
1998-02-05 0:00 ` Paul Osborn
[not found] ` <6alu5l$onm$1@owl.slip <34E0D798.E29D6CA0@cableol.co.uk>
1998-02-11 0:00 ` Which language pays most -- C++ vs. Java? Kaz Kylheku
[not found] ` <gwinn-1901981219520001@dh5055142. <01bd284c$4b0b4fe0$c0f682c1@xhv46.dial.pipex.com>
1998-01-24 0:00 ` Philosophers Kaz Kylheku
[not found] ` <gwinn-1901981219520001@dh5055142. <34CE059C.634DE881@snet.com>
1998-01-27 0:00 ` Which language pays most -- C++ vs. Java? Kaz Kylheku
1998-01-28 0:00 ` Robert Garskof
[not found] ` <gwinn-1901981219520001@dh5055142. <34C9F3D0.6B5A@erols.com>
1998-01-28 0:00 ` Philosophers Warren B. Focke
1998-01-29 0:00 ` Philosophers The Goobers
1998-02-05 0:00 ` Philosophers Warren B. Focke
1998-02-05 0:00 ` Philosophers The Goobers
1998-02-06 0:00 ` Philosophers dogmat
1998-02-06 0:00 ` Philosophers docdwarf
1998-02-06 0:00 ` Philosophers dogmat
1998-02-06 0:00 ` Philosophers docdwarf
1998-02-06 0:00 ` Philosophers Harold Stevens ** PLEASE SEE SIG **
1998-02-10 0:00 ` Film "Contact" Nick Roberts
1998-02-09 0:00 ` Which language pays most -- C++ vs. Java? cyanide
1998-01-11 0:00 ` Kaz Kylheku
1998-01-11 0:00 ` Carsten Arnholm
1998-01-15 0:00 ` Highlander Consulting
1998-01-16 0:00 ` Charles F Hankel
1999-08-09 0:00 ` Paul Groves
1999-08-09 0:00 ` Kaz Kylheku
1998-01-02 0:00 ` Philip Hunt
1997-12-31 0:00 ` Which language pays most 17457 " Guillermo Schwarz
1997-12-31 0:00 ` Billy Chambless
1998-01-03 0:00 ` Berna L Massingill
1998-01-04 0:00 ` Lawrence Kirby
1997-12-19 0:00 ` Peter Seebach
1997-12-19 0:00 ` James Giles
1997-12-18 0:00 ` steve
1997-12-23 0:00 ` Guillermo Schwarz
1997-12-19 0:00 ` Chip Ling
1997-12-17 0:00 ` James Giles
[not found] ` <349793cb.33600861@news.wxs.nl>
[not found] ` <34923264.75B5@netup.cl>
[not found] ` <670qio$8a$1@sparcserver.lrz-muenchen.de>
[not found] ` <3494B7DA.5463@ici.net>
[not found] ` <34958D16.190C@gsg.eds.com>
[not found] ` <679807$8gm@ws1.emirates.net.ae>
[not found] ` <e9k976.8h3.ln@localhost>
1997-12-18 0:00 ` Klaus-Georg Adams
[not found] ` <67bjnv$j35$1@brie.direct.ca>
[not found] ` <349B0417.D4DB6A30@its.cl>
1997-12-20 0:00 ` Kaz Kylheku
1997-12-20 0:00 ` William J. Leary Jr.
1997-12-20 0:00 ` Kurt Watzka
1997-12-20 0:00 ` William J. Leary Jr.
1997-12-21 0:00 ` Peter Seebach
1997-12-21 0:00 ` Peter Seebach
1997-12-21 0:00 ` William J. Leary Jr.
1997-12-22 0:00 ` Peter Seebach
1997-12-22 0:00 ` Lawrence Kirby
1997-12-22 0:00 ` Kaz Kylheku
1997-12-22 0:00 ` Kurt Watzka
1997-12-28 0:00 ` Lawrence Kirby
1997-12-24 0:00 ` John Porter
1997-12-24 0:00 ` Kaz Kylheku
1997-12-27 0:00 ` Which language pays most? Smalltalk, not C++ nor Java Guillermo Schwarz
1997-12-27 0:00 ` Robert Dewar
1997-12-29 0:00 ` John Porter
1997-12-29 0:00 ` Lawrence Kirby
1997-12-29 0:00 ` Patricia Shanahan
1997-12-29 0:00 ` Kaz Kylheku
1997-12-29 0:00 ` Robert Dewar
[not found] ` <01bd14b4$dc6f6a80$6428b4cf@carla.ici.net>
1997-12-29 0:00 ` Robert Dewar
1997-12-30 0:00 ` Billy Chambless
1997-12-31 0:00 ` David Thornley
1997-12-31 0:00 ` Keith G. Murphy
1998-01-01 0:00 ` Robert Dewar
1998-01-01 0:00 ` Patricia Shanahan
1998-01-02 0:00 ` Robert Dewar
1998-01-02 0:00 ` Peter Seebach
1998-01-02 0:00 ` firewind
1998-01-02 0:00 ` Ian Piumarta
1998-01-03 0:00 ` Richard Kenner
1998-01-02 0:00 ` Robert Dewar
1998-01-02 0:00 ` Shelly Mujtaba
1998-01-02 0:00 ` Guillermo Schwarz
1998-01-03 0:00 ` Jacqueline U. Robertson [this message]
1998-01-03 0:00 ` Dean Roddey
1998-01-03 0:00 ` Jacqueline U. Robertson
1998-01-03 0:00 ` Dean Roddey
1998-01-05 0:00 ` Guillermo Schwarz
1998-01-05 0:00 ` Kaz Kylheku
1998-01-03 0:00 ` Lawrence Kirby
[not found] ` <01bd147e$11496760$6a28b4cf@carla.ici.net>
1997-12-29 0:00 ` Billy Chambless
1997-12-30 0:00 ` Jeffrey Templon
1997-12-30 0:00 ` Patricia Shanahan
1997-12-30 0:00 ` Charles R Martin
1998-01-03 0:00 ` Lawrence Kirby
1998-01-28 0:00 ` SmallTalk Execute files Thaminda Erangane Perera
1998-01-28 0:00 ` Dann Corbit
1998-01-29 0:00 ` Griff Lewis
1997-12-27 0:00 ` Which language pays most? Smalltalk, not C++ nor Java Patricia Shanahan
1997-12-27 0:00 ` Joshua Waxman
1997-12-28 0:00 ` Kurt Watzka
1997-12-29 0:00 ` Guillermo Schwarz
1997-12-29 0:00 ` Kaz Kylheku
1997-12-30 0:00 ` Kaz Kylheku
1997-12-30 0:00 ` Billy Chambless
1997-12-30 0:00 ` Lawrence Kirby
1997-12-30 0:00 ` Patricia Shanahan
1998-01-03 0:00 ` Lawrence Kirby
1998-01-03 0:00 ` Patricia Shanahan
1997-12-30 0:00 ` Joshua Waxman
1997-12-30 0:00 ` firewind
1997-12-30 0:00 ` Joshua Waxman
1997-12-31 0:00 ` Robert Dewar
1997-12-31 0:00 ` Brock
1997-12-31 0:00 ` Joshua Waxman
1997-12-31 0:00 ` Dann Corbit
1998-01-01 0:00 ` firewind
1997-12-30 0:00 ` Kaz Kylheku
1997-12-30 0:00 ` Robert Dewar
1997-12-30 0:00 ` Dann Corbit
1997-12-31 0:00 ` David Thornley
1997-12-31 0:00 ` Robert Dewar
1997-12-31 0:00 ` John Porter
1997-12-31 0:00 ` Jon S Anthony
1998-01-02 0:00 ` Robert Dewar
1997-12-30 0:00 ` Joshua Waxman
1997-12-30 0:00 ` Robert Dewar
1997-12-30 0:00 ` Kaz Kylheku
1997-12-29 0:00 ` Kaz Kylheku
1997-12-29 0:00 ` Kaz Kylheku
1998-01-02 0:00 ` Tor Iver Wilhelmsen
1997-12-25 0:00 ` Which language pays most 17457 -- C++ vs. Java? Kurt Watzka
1997-12-19 0:00 ` Quowong P Liu
1997-12-19 0:00 ` William J. Leary Jr.
1997-12-24 0:00 ` Richard D Riehle
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox