RE: Programming Languages: A *Useful* Comparison?

Subject: RE: Programming Languages: A *Useful* Comparison?
From: "Joe Malin" <jmalin -at- tuvox -dot- com>
To: "Tara Charter" <tara -dot- charter -at- physiciansmutual -dot- com>
Date: Wed, 28 Dec 2005 11:06:45 -0800

Well paint my butt green and call me a tree! I wouldn't have thought
that Wikipedia would have this. In fact my first reaction was to write
back to you saying "no, I need a *comparison*". But each article has a
concise summary of the language *including its pros and cons*. For
example, I learned more about Java versus Ruby in 45 seconds than I had
previously learned in several *weeks*.

Thank you, Tara. We are not worthy!

BTW, any relation to the High Kings? :)


Joe Malin
Technical Writer
(408)625-1623
jmalin -at- tuvox -dot- com
www.tuvox.com
The views expressed in this document are those of the sender, and do not
necessarily reflect those of TuVox, Inc.

-----Original Message-----
From: Tara Charter [mailto:tara -dot- charter -at- physiciansmutual -dot- com]
Sent: Wednesday, December 28, 2005 10:59 AM
To: Joe Malin
Subject: Re: Programming Languages: A *Useful* Comparison?

http://en.wikipedia.org/wiki/Java_programming_language

http://en.wikipedia.org/wiki/Ruby_programming_language

http://en.wikipedia.org/wiki/Perl

http://en.wikipedia.org/wiki/Python_programming_language



Joe Malin wrote:

> Hi!
>
> Can anyone point me to a web site, document, etc that has a "useful"
> technical comparison of some of these languages:
>
> * Java
> * Ruby
> * Perl
> * Python
>
> I am familiar with all of them, but I wonder why they all exist
> concurrently. I'm always hearing from engineers that one of them is
> "the best language". When pressed, these same engineers can't define
> *why* they say it, other than pointing out some great feature that the

> others don't have. Perhaps that particular feature is useful (even to
> me), but maybe it's just a neat theoretical idea that nobody uses?
>
> For example: of these, I've known Java the longest. It makes a lot of
> sense to me. I know that it takes longer to develop a program in it
> than the others. I like it perhaps because I'm most familiar with it.
>
> People have told me to use Perl or Python because they are "easier".
> I've tried both with some success, but quite frankly I don't
> understand the fascination. OK, I can write a program faster in them.
> But using somebody *else's* program is often much harder.
>
> Some of Perl's concepts are kinda goofy (like chomp). Python is a bit
> more straightforward, and I like that you can run it in an interactive

> interpreter. So, why have *Ruby*, then?
>
> I try to read "expert" reviews of these languages, but the experts are

> quite frankly not good writers. The last work I read on Ruby said that

> some feature was "amazingly easy"; I couldn't see why you'd use it!
> What
> *I* want is something that says "Use Java to do <x>, because it is
> [better/faster/easier]; Use Perl to do <y>", and so forth.
>
> By the way, at this company we develop products in Java, and write
> quick-and-dirty tools in Perl or Python. I have seen people walking
> around with Ruby books. Sigh.
>
>
> TuVox, Inc.
>
> 19050 Pruneridge Avenue Suite 150, Cupertino, CA 95014-0715
>
> Joe Malin
> Technical Writer
> (408)625.1623
> jmalin -at- tuvox -dot- com
> www.tuvox.com <http://www.tuvox.com/>
> The views expressed in this document are those of the sender, and do
> not necessarily reflect those of TuVox, Inc.
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>
> Now Shipping -- WebWorks ePublisher Pro for Word! Easily create online

> Help. And online anything else. Redesigned interface with a new
> project-based workflow. Try it today! http://www.webworks.com/techwr-l
>
> Doc-To-Help 2005 now has RoboHelp Converter and HTML Source: Author
> content and configure Help in MS Word or any HTML editor. No
> proprietary editor! *August release.
> http://www.componentone.com/TECHWRL/DocToHelp2005
>
> ---
> You are currently subscribed to TECHWR-L as
tara -dot- charter -at- physiciansmutual -dot- com -dot-
>
> To unsubscribe send a blank email to
> techwr-l-unsubscribe -at- lists -dot- techwr-l -dot- com
> or visit
> http://lists.techwr-l.com/mailman/options/techwr-l/tara.charter%40phys
> iciansmutual.com
>
> To subscribe, send a blank email to techwr-l-join -at- lists -dot- techwr-l -dot- com
>
> Send administrative questions to lisa -at- techwr-l -dot- com -dot- Visit
> http://www.techwr-l.com/techwhirl/ for more resources and info.




____________________________________________________________
This message and any attachments are confidential, may contain
privileged information, and are intended solely for the recipient named
above. If you are not the intended recipient, or a person responsible
for delivery to the named recipient, you are notified that any review,
distribution, dissemination or copying is prohibited. If you have
received this message in error, you should notify the sender by return
email and delete the message from your computer system.

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Now Shipping -- WebWorks ePublisher Pro for Word! Easily create online
Help. And online anything else. Redesigned interface with a new
project-based workflow. Try it today! http://www.webworks.com/techwr-l

Doc-To-Help 2005 now has RoboHelp Converter and HTML Source: Author
content and configure Help in MS Word or any HTML editor. No
proprietary editor! *August release. http://www.componentone.com/TECHWRL/DocToHelp2005

---
You are currently subscribed to TECHWR-L as archive -at- infoinfocus -dot- com -dot-

To unsubscribe send a blank email to
techwr-l-unsubscribe -at- lists -dot- techwr-l -dot- com
or visit http://lists.techwr-l.com/mailman/options/techwr-l/archive%40infoinfocus.com

To subscribe, send a blank email to techwr-l-join -at- lists -dot- techwr-l -dot- com

Send administrative questions to lisa -at- techwr-l -dot- com -dot- Visit
http://www.techwr-l.com/techwhirl/ for more resources and info.


Previous by Author: Programming Languages: A *Useful* Comparison?
Next by Author: RE: Do Document Reviews Provide Signifcant Feedback?
Previous by Thread: Re: Programming Languages: A *Useful* Comparison?
Next by Thread: Temporal Flux in Purchasing (WAS: RoboHelp Baby)


What this post helpful? Share it with friends and colleagues:


Sponsored Ads