TechWhirl (TECHWR-L) is a resource for technical writing and technical communications professionals of all experience levels and in all industries to share their experiences and acquire information.
For two decades, technical communicators have turned to TechWhirl to ask and answer questions about the always-changing world of technical communications, such as tools, skills, career paths, methodologies, and emerging industries. The TechWhirl Archives and magazine, created for, by and about technical writers, offer a wealth of knowledge to everyone with an interest in any aspect of technical communications.
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?
> 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-