SlideShare a Scribd company logo
Perl Introduction
Programming Tools and Environments
Perl :
"Practical Extraction and Reporting Language"
written by Larry Wall and first released in 1987
Perl has become a very large system of modules
name came first, then the acronym
designed to be a "glue" language to fill the gap between compiled
programs (output of "gcc", etc.) and scripting languages
"Perl is a language for easily manipulating text, files and processes":
originally aimed at systems administrators and developers
What is Perl?
Perl is a High-level Scripting language
Faster than sh or csh, slower than C
No need for sed, awk, head, wc, tr, …
Compiles at run-time
Available for Unix, PC, Mac
Best Regular Expressions on Earth
Perl Basics
Comment lines begin with: #
File Naming Scheme
filename.pl (programs)
filename.pm (modules)
Example prog: print “Hello, World!n”;
• Data Types
• Variable Types
• Scalars
• Variable Types
• Operators
• Arithmetic
• Conditionals
• numeric vs. string comparisons
• Control Structures
• Basic File I/O
Debugging in Perl
How to Learn More
 man perldebug
 just try it!
CPAN
Comprehensive Perl Archive Network
Hundreds of reusable Perl modules written by people on the Internet
Archive sites
 ftp://ftp.cs.colorado.edu/pub/perl/CPAN/
 ftp://ftp.cdrom.com/pub/perl/CPAN/
 ftp://ftp.orst.edu/pub/packages/CPAN/
we provide online and classroom training for PERL
For more details
www.asit.amcsquare.com
Wise Machines India Pvt Ltd
# 360, Sri Sai Padma Arcade,
Varthur Main Road,
Ramagondanahalli,
Whitefield ,Bangalore – 560066
9740377262
* we also have branches in Hyderabad and Chennai

More Related Content

PDF
2013 CrossRef Workshops System Update: Guarding Your Data, Andrew Gilmartin
PDF
AppDays Pordenone 2014: Web App Engineering With Dart
PDF
The Other Programming Languages
PPT
09 string processing_with_regex copy
PDF
perl_lessons
PDF
Modern Perl for Non-Perl Programmers
PPTX
PPTX
2013 CrossRef Workshops System Update: Guarding Your Data, Andrew Gilmartin
AppDays Pordenone 2014: Web App Engineering With Dart
The Other Programming Languages
09 string processing_with_regex copy
perl_lessons
Modern Perl for Non-Perl Programmers

Similar to Learn PERL at ASIT (20)

PPTX
perl lauange
PDF
WEB PROGRAMMING UNIT V BY BHAVSINGH MALOTH
PPTX
programming language interface i.pptx
PPTX
Bioinformatica p1-perl-introduction
PDF
Bash shell programming in linux
PPTX
Bioinformatics p1-perl-introduction v2013
PPTX
Future of PERL in IT
PPT
Bioinformatica 29-09-2011-p1-introduction
PPTX
Bioinformatics v2014 wim_vancriekinge
PDF
113-1_Perl_1_Introduction_to_command_line.pdf
PPT
Using Unix
PPT
Perl Reference.ppt
PPT
PERL - complete_guide_references (1).ppt
PPT
PERL - complete_Training_Modules_Ref.ppt
PPTX
Perl programming tsp
PDF
Introduction to PERL Programming - Complete Notes
PPTX
File handle in PROGRAMMable extensible interpreted .pptx
PPT
Unix tutorial-08
PPT
Unix tutorial-08
perl lauange
WEB PROGRAMMING UNIT V BY BHAVSINGH MALOTH
programming language interface i.pptx
Bioinformatica p1-perl-introduction
Bash shell programming in linux
Bioinformatics p1-perl-introduction v2013
Future of PERL in IT
Bioinformatica 29-09-2011-p1-introduction
Bioinformatics v2014 wim_vancriekinge
113-1_Perl_1_Introduction_to_command_line.pdf
Using Unix
Perl Reference.ppt
PERL - complete_guide_references (1).ppt
PERL - complete_Training_Modules_Ref.ppt
Perl programming tsp
Introduction to PERL Programming - Complete Notes
File handle in PROGRAMMable extensible interpreted .pptx
Unix tutorial-08
Unix tutorial-08
Ad

More from ASIT (20)

PPTX
Asit education student review
PPTX
ASIT EDUCATION STUDENT REVIEWS
PPTX
Asit Education
PPTX
Asit Education Student Reviews
PPTX
Asit education Student review
PPTX
ASIT EDUCATION REVIEW
PPTX
Asit Never Cheats Unemployes
PPTX
Latest News on Amc Square Asit
PPTX
Asit amc never cheats students
PPTX
News on AMC Square ASIT
PPTX
News on Asit Amc
PPTX
Time Management
PPTX
learn Ruby at ASIT
PPTX
introduction to Mongodb
PPTX
introduction to hadoop
PPTX
ASIT REVIEWS
PPTX
ASIT REVIEWS
PPTX
Learn REST API at ASIT
PPTX
Learn C LANGUAGE at ASIT
PPTX
Learn Advanced JAVA at ASIT
Asit education student review
ASIT EDUCATION STUDENT REVIEWS
Asit Education
Asit Education Student Reviews
Asit education Student review
ASIT EDUCATION REVIEW
Asit Never Cheats Unemployes
Latest News on Amc Square Asit
Asit amc never cheats students
News on AMC Square ASIT
News on Asit Amc
Time Management
learn Ruby at ASIT
introduction to Mongodb
introduction to hadoop
ASIT REVIEWS
ASIT REVIEWS
Learn REST API at ASIT
Learn C LANGUAGE at ASIT
Learn Advanced JAVA at ASIT
Ad

Recently uploaded (20)

PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PDF
Computing-Curriculum for Schools in Ghana
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PPTX
202450812 BayCHI UCSC-SV 20250812 v17.pptx
PDF
Complications of Minimal Access Surgery at WLH
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
VCE English Exam - Section C Student Revision Booklet
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PPTX
Cell Structure & Organelles in detailed.
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PDF
Anesthesia in Laparoscopic Surgery in India
PDF
RMMM.pdf make it easy to upload and study
PPTX
master seminar digital applications in india
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PDF
Microbial disease of the cardiovascular and lymphatic systems
PPTX
Institutional Correction lecture only . . .
PPTX
GDM (1) (1).pptx small presentation for students
Pharmacology of Heart Failure /Pharmacotherapy of CHF
Computing-Curriculum for Schools in Ghana
FourierSeries-QuestionsWithAnswers(Part-A).pdf
202450812 BayCHI UCSC-SV 20250812 v17.pptx
Complications of Minimal Access Surgery at WLH
Final Presentation General Medicine 03-08-2024.pptx
VCE English Exam - Section C Student Revision Booklet
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
Cell Structure & Organelles in detailed.
Supply Chain Operations Speaking Notes -ICLT Program
Final Presentation General Medicine 03-08-2024.pptx
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
Anesthesia in Laparoscopic Surgery in India
RMMM.pdf make it easy to upload and study
master seminar digital applications in india
102 student loan defaulters named and shamed – Is someone you know on the list?
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
Microbial disease of the cardiovascular and lymphatic systems
Institutional Correction lecture only . . .
GDM (1) (1).pptx small presentation for students

Learn PERL at ASIT

  • 2. Perl : "Practical Extraction and Reporting Language" written by Larry Wall and first released in 1987 Perl has become a very large system of modules name came first, then the acronym designed to be a "glue" language to fill the gap between compiled programs (output of "gcc", etc.) and scripting languages "Perl is a language for easily manipulating text, files and processes": originally aimed at systems administrators and developers
  • 3. What is Perl? Perl is a High-level Scripting language Faster than sh or csh, slower than C No need for sed, awk, head, wc, tr, … Compiles at run-time Available for Unix, PC, Mac Best Regular Expressions on Earth
  • 4. Perl Basics Comment lines begin with: # File Naming Scheme filename.pl (programs) filename.pm (modules) Example prog: print “Hello, World!n”;
  • 5. • Data Types • Variable Types • Scalars • Variable Types • Operators • Arithmetic • Conditionals • numeric vs. string comparisons • Control Structures • Basic File I/O
  • 6. Debugging in Perl How to Learn More  man perldebug  just try it!
  • 7. CPAN Comprehensive Perl Archive Network Hundreds of reusable Perl modules written by people on the Internet Archive sites  ftp://ftp.cs.colorado.edu/pub/perl/CPAN/  ftp://ftp.cdrom.com/pub/perl/CPAN/  ftp://ftp.orst.edu/pub/packages/CPAN/
  • 8. we provide online and classroom training for PERL For more details www.asit.amcsquare.com Wise Machines India Pvt Ltd # 360, Sri Sai Padma Arcade, Varthur Main Road, Ramagondanahalli, Whitefield ,Bangalore – 560066 9740377262 * we also have branches in Hyderabad and Chennai