I first learned C, then C++, which was a good route for me.  It gave
me a solid background in programming and structure that lends itself
well to learning other languages.  I've begun to pick up perl in order
to aid in system administration, though I've been told that Python is
a great tool for that task, also.

As many have said, it depends a lot on what you want to accomplish.
Look at what you want to do, and it will often dictate the road to
take to get there.


Tony

-----Original Message-----
From: Dan Anderson [mailto:[EMAIL PROTECTED]
Sent: Monday, September 22, 2003 10:52 AM
To: Paul Kraus
Cc: 'perl beginners'
Subject: Re: Perl Vs ...


> How do you go about deciding if you
> should use another tool such as C++ over perl? 

You basically look at the advantages and disadvantages of different
languages and decide which will be best for the task.  For instance, if
you wanted to write a quick script to generate a Template file and fill
in some values (possibly by querying the user) it would be a nightmare
to implement in C++ compared with Perl.

At the same time, try programming a game making use of 3D graphics and
hardware acceleration in Perl...  It's probably not something you would
want to do.  You would want to use C or C++. 

So it all depends on what you are interested in and what you want to
do.  Do you want to do web development?  You could write a CGI program
in C++, but probably wouldn't want to (Perl or PHP would be a better
choice).  Do you want to create games and programs that a user can
interact with from a web page?  Better check out Java or .NET -- because
a CGI script is done executing when a web page is displayed.

The list goes on and on.  C++ is a bad choice to use if you want
portability without headache, Java would be a better choice (although
this is not entirely true, Java can have its own quirks as well).

So look and see what you want to do.  And find a language based on that

-Dan


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to