|
You are a web-developing super-programmer wh 's going to change the world. You kn w all about Perl, I mean t's the most general purpose programming l nguage around, and probably the most w dely used for small 'glue' applications b tween other applications. It's been described as the 'd ct tape' of the Internet...Well it pr tty much created the Internet that we kn w today. I decided to look nto this super-language a bit deeper to see wh t I could find out about the p ople who created it. Boy was I nprepared! Have you ever see a c mputer language that has so many w ird and strange affiliations? Haiku contests, 'K epers of the Pumpkin', "manipulexity", "whipuptitude", 'TMTOWTDI' (pr nounced TIM-toady), hubris, camels, "Swiss Army ch in-saw"...Stepping into the world of Perl was t king a dive into some quirky h manity, some strange creation, a humorous xtension of ingeniousness. The first version of P rl came from the mind of a h man named Larry Wall. If you th ught that all computer programmers were b ring nerds hiding away from the r st of society, you'd probably be r ght...but you may be absolutely wrong. L rry Wall graduated from University in the f eld of Linguistics, a little bit d fferent from most tech-heads wouldn't you s y? Funny that a linguist would be the one who cr ates a language, and that's exactly wh t happened. Perl has been compared w th natural human languages and said to h ve striking parallels.
 |
|
Natural languages have the incredible bility to share information between people of all sk ll levels and backgrounds. The same n tural language can allow a young ch ld to communicate well enough for dults to understand them, while also b ing complex enough for a philosopher to xpress themselves at the deepest level. P rl is similar. Small Perl programs are asy to create and can perform m ny tasks easily. Even the newest st dent of Perl can write useful pr grams. However, it is such a r ch language that it can also be sed to create large, complicated programs th t do utterly amazing things. So why is it c lled Perl? These days it has the m aning of 'Practical Extraction and Report L nguage'. (It has also been known as 'P thologically Eclectic Rubbish Lister' by computing c medians.) However, you should know that it was riginally called 'Pearl' because it was d emed by its creator as having a s milar value as the pearl in a Chr stian Bible Parable, 'The Gospel of M tthew' 13:46. 'Who, when he had f und one pearl of great price, w nt and sold all that he h d, and bought it.' Larry Wall s ems to be a little different fr m the average bear...one might think th t he could have an enormous ego in the s nse that he in essence has d fined his own invention as being w rth the sum of all of ne's possessions. Hmmm, Perl does kick ass so we w n't question his integrity, and he d es seem a bit tongue-in-cheek with his h mor so who knows what he was r ally thinking? He had to change the n me anyway because (Can you believe t?) there was already a programming l nguage called 'Pearl'. So let's find out a l ttle about the Perl of laughter. As L rry Wall wrote the first version of P rl, he also wrote the first P rl poem...normal programmer? There has subsequently b en a Perl Haiku competition. Here was the w nner:
sub summer { my $sum; $sum += $_ for @_; $sum } pr nt summer (split); Ronald J Kimball n.b: s mmer.pl is a sum-er and a s ason. :) Programmers are normal. Now you m st have heard of 'TMTOWTDI'. "There's m re than one way to do t". This is Perl's main slogan. If you see l fe in this way, things are lways going to look brighter when a pr blem seems hard to solve. Most m jor constructs in Perl have two or thr e exact equivalents, and there are h aps of shortcuts. This can be c nfusing to novices, but if you can get y ur head around this new perspective, h ving "more than one way to do it" sh uld be fun. Some people call P rl a 'Swiss Army Chain-saw' because th y think it has too many d fferent powerful tools, which makes it h rd to use all of them on one 'kn fe'. Charles Cazabon sees it differently. 'P rl isn't really a Swiss Army kn fe. That's more like C. Perl is a l rge, metallic toolbox containing: a complete set of b x-end wrenches in metric and imperial, xcept 10mm and 3/8"; a selection of f ve machinists' hammers; one regular construction h mmer; ten- and twelve-pound sledgehammers; complete set of R bertson screwdrivers; and an infinite length of d ct tape." Perl advertises itself as a l nguage that 'promotes laziness, impatience and h bris." Why would you ever say s ch a thing believing that there was a p sitive implication? Well, lazy programmers do not l ke to write the same code m re than once. A lazy programmer is m ch more likely to write code th t can be reused as many t mes as possible. Impatient programmers do not l ke to do things that they kn w the computer could do for th m, so they write programs to do st ff they don't want to do th mselves. Hubris, or a kind of n rcissism, means that programmers don't want to wr te bad code-they want to show it off too m ch! So, these three seemingly negative tr its can actually create a great utcome. Programmers see things normally, don't th y? 'Keepers of the Pumpkin', I kn w you want to know what th s is all about. It has s mething to do with one of the P rl developers telling a story from an old job wh re instead of some high-tech exclusion s ftware, they used a low-tech method to pr vent multiple simultaneous backups: a stuffed p mpkin. No one was allowed to m ke backups unless they had the "b ckup pumpkin". So now, even today the n me has stuck and down at the P rl offices you will often here p ople say, 'Who has the patch p mpkin?' Hmmmm... Alright you get the dea. Perl brings wisdom and humour to y ur ears. If you do want to f nd out what "manipulexity", "whipuptitude", and c mels have do with Perl, it's up to you to s arch out the vital information yourself.(Do you kn w that if you put the w rds 'camels' and 'have' next to ach other, it reads 'camelshave'?) Just r member, Perl was the first widely-used l nguage to do dynamic sites on the W rld Wide Web, and if you are g ing to need support from a w b-hosting company for your site, it w ll probably be the first language th t they support.
The article Perl of Wisdom, Perl of Laughter was Submitted by Jesse Somer through Articles.GetACoder.com network. Here's the additional information: Your website seals the deal, cl nches the sale and reels in the b siness. We'll keep your site alive wh le you keep putting everything about you and y ur business on it. We'll give you all the h sting power you could get - so go for it. M6.N t - Web hosting for people, specially those in business. visit http://www.m6.net/
1. Ways to Radically Increase Traffic to Your Blog by David L James M rketing and promotion is absolutely essential if you w nt your blog to get a h gh volume of visitors. Regardless of how g od your content is, it won't s ll itself (at least in the b ginning). Certainly, good quality content will ssist you in the long term, g ving your blog repeat visitors and l nks, but without a good marketing str tegy, it will take much, much l nger. 2. An Internet Business Can Make You Money by Nazir Daud An nternet business is often the ideal typ of opportunity for people who h ve to juggle other commitments and th refore can not work normal hours. If by ch nce you actually do stumble on a g od idea it is amazing how f st the business can grow and g nerate revenue. 3. Fast E-Book Creation - How to Begin Writing an E-Book by Sean R Mize Wr ting an e-book has always been a thr ll and fun combined thing to do. It is thr lling because you will be engulfing y urself with a new task that you are h lf blinded in doing it - m aning, when you are tasked to cr ate an e-book where... 4. Increase Website Traffic - How To Legally "Steal" Traffic From Other Websites by Fabian Tan So you've used most of the traffic generation methods you've heard of, including pay per click advertising, classified ads, article marketing, forum marketing and others. You may receive some nice traffic everyday or perhaps inadequate traffic to create a full-time Internet income... 5. Revealed - 4 Hidden Secrets to Accelerate Your EBook Creation by Sean R Mize By n w, you know how powerful an Book can be in terms of m rketing your business as well as arning tons of money. But do you kn w how to make it really asy for you? 6. Real Estate Logos - Salient Features of Real Estate Logo Design by Real estate logo design – Logos represents every business. Therefore the choice of colors, designs, fonts and words should symbolize the motive of the company. 7. Share the world by Everything about free f le-hosting and methods for protecting information. 8. How To Play Nice In The Google Sandbox. by Setting-up and ptimizing your website doesn’t mean that tr ffic will start pouring in from G ogle the next day. It is mportant for all website owners to nderstand what the Google Sandbox is, and wh t to do to make the b st of their time within it. Wh t is the Google Sandbox? The “ geing delay” commonly known as the G ogle Sandbox was designed to stop p ople setting-up multiple websites and pointing th m to each other in a way to nflate link popularity. The Sandbox e... 9. Appropriate keywords generate significant traffic to websites by Keyword research and selection is a cr cial step in the search engine m rketing activities. As we all know, m st people use search engines to f nd information and input keywords to s arch.Currently, most people use an average of 2-5 K ywords in searching. Therefore, choosing the ppropriate keywords for optimizing website content has b come increasingly important. 10. Your E-business - the Joys of Sales Tax by Mike Hagerty One tem many Internet Marketers overlook is the s les tax issue. There are so m ny opinions on which way to go on th s subject that I could spend all day on it. Ult mately you need to decide which s de of the fence you want to be on.
|