Results 1 to 19 of 19
Thread: Perl good to learn?
Hybrid View
-
12-16-2007, 05:05 PM #1Rockin' the beer gut
- Join Date
- May 2006
- Location
- NJ, USA
- Posts
- 6,645
Perl good to learn?
I just ordered a book to learn some Perl, and I'm starting to learn the basics.
Is it good to learn as much of it as possible? Or should I be looking more into like C/C#/C++ or something else?
Don't say PHP, as that will be learned by me more and more. I might wait for PHP6.AS395558
-
12-16-2007, 10:01 PM #2Web Hosting Evangelist
- Join Date
- Jul 2007
- Posts
- 522
Depends on what you want to use the language for, nobody can really tell you unless you specify what you seek to accomplish.
Looking for Work level 1-3 Support Tech, Sales/billing tech, Odd management Jobs, and PHP/Mysql small jobs.
PM me or drop me an email at mm(AT)gotannex(dot)com
http://monitor.gotannex.com/
-
12-16-2007, 10:15 PM #3Rockin' the beer gut
- Join Date
- May 2006
- Location
- NJ, USA
- Posts
- 6,645
-
12-16-2007, 10:20 PM #4WHT Addict
- Join Date
- Dec 2007
- Posts
- 161
it cant hurt
but for real : yea, why not -- programmers are in high demand, and if you can program Perl you should be in good shape
Best wishes
-
12-16-2007, 10:37 PM #5Web Hosting Master
- Join Date
- Aug 2004
- Location
- Canada
- Posts
- 3,785
Perl is great as a unix shell programming language. But it's days as a web based language are pretty much over.
So if I had to choose what language to learn between say Perl and C I'd choose C. Well probably c++ or if I was looking for something a little easier probably Java. That's from my experience I know C, C++ and Java and I feel Java is a much more logical start compared to C if you're doing algorithms and such and learning really about programming in general.█ Tony B. - Chief Executive Officer
█ Hawk Host Inc. Proudly serving websites since 2004
█ Quality Shared and Cloud Hosting
█ PHP 5.2.x - PHP 8.1.X Support!
-
12-17-2007, 01:17 AM #6Aspiring Evangelist
- Join Date
- Nov 2005
- Posts
- 352
-
12-17-2007, 07:42 PM #7Web Hosting Master
- Join Date
- Aug 2004
- Location
- Canada
- Posts
- 3,785
Well I'm not sure which statement you're responding to sooo
Well it's quite clear very few Perl applications are being built that are web based. Some of the most popular software when Perl was going strong are now PHP based even.
Perl however on the unix scripting side of things is still very strong. You'd be surprised how many system administrators know perl and only perl. As a result all their scripts are built in guess what perl.█ Tony B. - Chief Executive Officer
█ Hawk Host Inc. Proudly serving websites since 2004
█ Quality Shared and Cloud Hosting
█ PHP 5.2.x - PHP 8.1.X Support!
-
12-18-2007, 06:23 AM #8Web Hosting Master
- Join Date
- Feb 2004
- Posts
- 963
You'd really be surprised at the high number of websites developed in mod_perl.. Probably more surprised at how many large, high-end mod_perl sites there are. I'm not advocating perl, I think it's a rotten language.. But it's a rotten, extremely fast, extremely powerful language.
-
12-17-2007, 02:41 AM #9Web Hosting Master
- Join Date
- Nov 2003
- Location
- Southern Cal
- Posts
- 1,284
I wouldn't suggest picking up Perl as your first programming language. You'll develop so many bad habits.
Stick with PHP. PHP basically is taking what's cool with Perl and adding what's good with C.
But if you already know PHP, Perl isn't that hard to pick up.
-
12-18-2007, 06:21 AM #10Web Hosting Master
- Join Date
- Feb 2004
- Posts
- 963
As compared with the bad habits that php programmers pick up? Like not understanding memory management?
Stick with PHP. PHP basically is taking what's cool with Perl and adding what's good with C.
But if you already know PHP, Perl isn't that hard to pick up.
-
12-17-2007, 02:55 AM #11Web Hosting Master
- Join Date
- Dec 2001
- Posts
- 1,194
Im learning Perl right now and found a book by Elizabeth Castro "Perl and CGI For The World Wide Web". Its probably the easiest read ive ever had on a programming language. If your interested in getting started with Perl its an excellent book.. Its broken down well in small paragraphs and color coded too
-
12-17-2007, 12:39 PM #12Web Hosting Guru
- Join Date
- Dec 2007
- Location
- Michigan
- Posts
- 286
Even if you don't use it to build web apps, I've found perl pretty handy for "utility" stuff like generating reports from mysql, doing all sorts of database maintenance, automating repetitive stuff on large numbers of static files, backup scripts, etc. So I think it's worth knowing as another tool in your toolbox.
-
12-17-2007, 07:14 PM #13Junior Guru Wannabe
- Join Date
- Oct 2005
- Posts
- 33
Perl is dead. PHP is Perl but better, really. If you want to learn something great for deploying web applications, take a look at Ruby (On Rails) and see if it's your kind of thing.
-
12-17-2007, 08:18 PM #14Newbie
- Join Date
- Dec 2007
- Posts
- 7
Perl is definitely worth learning. It's not the "in" language right now and I have doubts of it being so again unless Perl 6 is ever finished and ends up amazing. In terms of jobs you're not likely to have people knocking down your door to write Perl for them until you've got several years of professional experience (and even it's as likely that you won't). On the unix/linux side, though, it's rare you'll come across a development or system administration job where Perl isn't handy to know.
It's relatively quick and easy to write a small script to do about anything you need. It also can hold its own rather well for full blown application development (depending on the type of app you need, of course). I currently write Perl full time for a fairly large web and wap based commercial content management/content delivery system. The CMS that slashdot uses is also written in Perl.
-
12-17-2007, 08:30 PM #15Web Hosting Master
- Join Date
- Feb 2003
- Location
- Canada
- Posts
- 1,010
I hate to say this, but I would stay away from Perl and go more with Ruby or Python.
Perl is great, and I used it for a number of years, but Perl 6 has been in development for over 7 years. Not a very good sign.
Python is great that it has libraries for almost anything you can think of, and the way the interpreter requires code to be written means you have to start with good code formatting skills off the hop.
Ruby is also becoming more popular, and with the new Ruby 1.9 release, will be a lot faster as well. Ruby has borrowed a lot of great ideas from other languages, making it very easy to learn and start making applications quickly. The number of Ruby Gems is growing daily, and it's definitely a fun language to code in.
If you are looking at this from a career standpoint, learning Java or C# would probably increase your employment opportunity chances.
-
12-18-2007, 03:12 AM #16Web Hosting Guru
- Join Date
- Oct 2005
- Posts
- 292
Is it worth just knowing? Is it good for general tasks? Or is there a better language to learn to do general things here and there?
Is it worth just knowing?
- Definitely yes, perhaps even worth mastering
Is it good for general tasks?
- Perl5 excels in many departments, text processing, web applications, server daemons; from quick utility scripts to full pledge OO application ...
- Perl5 of course is not a silver bullet esp you're talking about very specialized systems like life-support systems, embedded systems, windows GUI apps, etc..
- or perhaps you need to define general?
Bottomline:
Perl is worth learning, and is worth to be another tool in your toolbox.
-
12-18-2007, 03:19 AM #17Web Hosting Guru
- Join Date
- Oct 2005
- Posts
- 292
*******************
Last edited by cygnusd; 12-18-2007 at 03:21 AM. Reason: *** sorry, erased, double post
-
12-18-2007, 05:34 AM #18Riiiiiiiiiiiiight...
- Join Date
- Apr 2002
- Location
- Hollywood, CA
- Posts
- 3,052
Perl is my programming language of choice when it comes to web and systems related tasks and contrary to popular belief there are many successful perl shops. I know, I currently work for a Perl/C shop as an Engineer.
My employers products are completely web based and we push about 600mbps up in http requests during peak. While I'm not naming my employer I can almost guarantee everyone here at WHT has interacted with our product at least once maybe even on accident! Don't worry, I'm talking about text ads, mostly google channel ads!
We use Perl because it's mature, stable, fast, cpan, can have a lower memory footprint, usually produces less code, etc... then a lot of other popular languages being used on the web today.
Once of the topic posters mentions that Perl is great for systems administration tasks which is entirely true, another reason we choose perl, our systems guys like it a lot too.
Other large companies using Perl for front end web applications are amazon, ticketmaster, imdb, hitachi, pricegrabber, etoys, etc...
-
12-18-2007, 02:05 PM #19Aspiring Evangelist
- Join Date
- Nov 2005
- Posts
- 352
According to some people in this thread, Perl must really be dead since all of the popular message boards, CMS programs, blog software, gallery software, and a few large portal sites are written in PHP. There is still a lot of Perl software in production, and new custom-built software is developed constantly. Just because the public doesn't always see new Perl scripts released weekly doesn't mean it isn't being used.