Linux Today: Linux News On Internet Time.
Search Linux Today
search.internet.com
Linux News Sections:  Blog -  Developer -  High Performance -  Infrastructure -  IT Management -  Security -  Storage -
Linux Today Navigation
LT Home
Preferences
Contribute
Link to Us
Search
Linux Jobs

Become a Marketplace Partner

internet.commerce
Be a Commerce Partner














The Linux Channel at internet.com
Linux Today
Enterprise Linux Today
Apache Today
JustLinux.com
Linux Planet
PHPBuilder
All Linux Devices
Technology Jobs

JustTechJobs.com

LinuxToday Newsletters
Subscribe News
Subscribe PR
Subscribe Security

internet.com
IT
Developer
Internet News
Small Business
Personal Technology

Search internet.com
Advertise
Corporate Info
Newsletters
Tech Jobs
E-mail Offers

 







Current Newswire:

Linux Mint 8 KDE Community Edition

Open source means freedom from 'anti-features'

GTalX - Google Voice Chat has arrived in Ubuntu 9.10 (Karmic)

Top 10 Super Bowl tech ads

OOXML not suitable for Norwegian government, says study

Add Cloud Storage to OpenOffice.org with SMECloud

10 Ways that Enterprises use Linux

SECURITY: A sensation of wonder about technological developments

HTML5 Theora Video Codec for Silverlight

SourceForge turns off "blanket blocking"




Senior Linux Administrator - Red Hat (IL)
Next Step Systems
US-IL-Chicago

Justtechjobs.com Post A Job | Post A Resume
:Perl.com: Teaching Perl to First-Time Programmers
Perl.com: Teaching Perl to First-Time Programmers
Nov 18, 1999, 23 :13 UTC (5 Talkback[s]) (6081 reads)

(Other stories by Nathan Torkington)

"One of the criticisms often leveled against Perl is that it's too big and too complicated for people who haven't programmed before. Simon Cozens disagrees. He teaches Perl to first-time programmers, and says, "Perl is an ideal first programming language."

"Cozens is a linguist who has taught both formal and informal classes in Perl to people with a range of programming experience. He found that beginning programmers took quickly to Perl because "it allows you to express yourself naturally." For instance, the automatic conversion between string and numeric types is what non-programmers expect: the string "3" doesn't mean 51; it means 3. And if you add "4" to it, you expect to get "7" back...."

"Even things like regular expressions work well for beginners, says Cozens. "They're wonderful because people don't think of text or data in character-by-character terms. They see the whole lot at once, and they look for patterns in the string; that's the way the brain operates. Regular expressions work the way people do; you quite naturally say things like, 'I want to find these characters, but only at the beginning of the string,' or 'Find three numbers, a space, and three letters,' and these translate very easily into regular expressions."

Complete Story

Related Stories:
Performance Computing: Perl Advisor: Figuring Phone-y Words (Nov 14, 1999)
LinuxFocus: Perl part II (Nov 07, 1999)
LinuxFocus: Perl part I (Sep 19, 1999)
Linuxcare: Dear Lina: Pulling the Perl From the Linux Shell (Sep 16, 1999)
LinuxWorld: What's new with Perl 5.6 (Sep 09, 1999)
Guido van Rossum: Computer Programming for Everybody (Sep 09, 1999)
Byte.com: Practical Perl -- Perltropolis (Jul 20, 1999)


Index Mode   |   Flat Mode   |   Thread Mode   |   Thread Flat  
  Talkback(s) Name  and Date
No one else has commented, so I will.  I ...   one word: python   
Mike Coleman
Nov 19, 1999, 03:02:50
 
Why is it that every time there's an ...   Python Police   
Matt Sergeant
Nov 19, 1999, 11:09:07
 
The article state:   "For instance, ...   The example illustrate the contrary   
Internet Dog
Nov 19, 1999, 13:57:54
 
I'd think the only prerequisite is t ...   PERL is easy to learn..   
Cliff To
Nov 19, 1999, 14:53:19
 
While the article is absurdly positive a ...   Re: one word: python   
John Owen
Nov 19, 1999, 19:21:16
 
  Home | Search Talkbacks | Customize View    Top of Page  



Enter your comments below:

* Your Name:

* Your Email Address:

* Subject:

CC: [will also send this talkback to an E-Mail address]

* Comments:

Tags allowed:<I>,<B> and <U>. See our talkback-policy for more about talkback content.

Fields marked with * are required!






..............................




All times are recorded in UTC.
Linux is a trademark of Linus Torvalds.
Powered by Linux, Apache and PHP


The Network for Technology Professionals

Search:

About Internet.com

Legal Notices, Licensing, Permissions, Privacy Policy.
Advertise | Newsletters | E-mail Offers