[NTLUG:Discuss] Wanting to speak the language
Andrew Brown
dutch_fedora at earthlink.net
Fri Feb 25 08:26:00 CST 2005
Well it is into the second day, CNN still can not make a definitive
call... HA!
Thanks for all the info. As one can see this is the challenge regarding
my question. I essentially got the same spread of info from my Google
searches. All of this leads me in one direction, if I want "TO SPEAK THE
LANGUAGE" I just have to start "speaking" in a language and go from
there... the C/C++ seems to be the Queen's English/Webster's English in
the game although maybe not as eloquent as Java, the French, or as "pop"
as Perl, the Spanish... ha!. I will move away from the initial exit
polls on Perl and work with C++, although daunting as it may seem. If I
can learn it; I can learn the others.
Thanks again and I WILL be back with questions...
On Wed, 2005-02-23 at 20:52 -0600, Patrick R. Michaud wrote:
> On Wed, Feb 23, 2005 at 06:52:27PM -0800, Steve Baker wrote:
> > Ohh!! Language War!!
>
> Indeed!
>
> > The top four most popular languages are:
> >
> > C++ (14830 projects)
> > C (14341 projects)
> > Java (14095 projects)
> > PHP (10439 projects)
> > All of the other languages are *FAR* below those in popularity (PERL
> > is number five with 5691 projects).
>
> Actually, these numbers may be a bit suspect -- many (most?)
> Perl programs wouldn't be listed on SourceForge but would appear
> instead on CPAN (the Comprehensive Perl Archive Network).
>
> Also, SourceForge tends to post things that are "application/package
> /project" oriented, whereas there's a lot of programming tends to
> be "glue" or "how do I accomplish this task specific for my needs?".
> Perl tends to fall in this latter group.
>
> (In the interest of "full disclosure", I should also note that I'm
> currently the lead developer for the Perl 6 compiler. However,
> I've got lots of experience in all of the languages and use them
> all frequently.)
>
> Here are some more opinions based on my experiences
> in teaching the above languages at A&M-Corpus Christi:
>
> - It's better to first learn one language in great depth than
> to try to briefly master many different languages all at once.
> Once a person has gained depth in a language, it's much easier
> to apply concepts to another one.
>
> - If you expect to want to eventually know several languages,
> start with C or C++ first. All of the other languages have been
> heavily influenced by C. (Many CS curricula have discovered
> that it's relatively easy for someone to move from C/C++ to
> another language such as Java or Perl, but difficult to
> transition from Perl or Java to C.)
>
> - It's always easiest to learn a language when you have a project
> of some sort that you're interested in.
>
> - For text/database programming, or things that manipulate lots of
> symbols, use Perl.
> - For server-side web programming, use PHP.
> - For doing things on browsers, use Java.
> - For device drivers and standalone applications, tend towards C/C++.
>
> I've never used Python, myself, but I hear it's mostly like Perl
> with a slightly less steep learning curve.
>
> Hope these help.
>
> > OK - now that's out of the way...Emacs or Vi?
>
> vi, of course. :-)
>
> Pm
>
> _______________________________________________
> https://ntlug.org/mailman/listinfo/discuss
More information about the Discuss
mailing list