# Perl Programming For Beginners | Hands-On Examples Complete Tutorial

**URL:** <https://onehack.st/t/perl-programming-for-beginners-hands-on-examples-complete-tutorial/104988>\
**Category:** Tutorials & Methods\
**Tags:** programming\
**Created:** [September 6, 2020, 1:47pm UTC](https://onehack.st/t/perl-programming-for-beginners-hands-on-examples-complete-tutorial/104988 "2020-09-06T13:47:26Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Prometheus](https://onehack.st/user_avatar/onehack.st/prometheus/32/34950_2.png) [@Prometheus](https://onehack.st/u/Prometheus)\
**Post date:** [September 6, 2020, 1:47pm UTC](https://onehack.st/t/perl-programming-for-beginners-hands-on-examples-complete-tutorial/104988/1 "2020-09-06T13:47:26Z")

</div>

![--](https://onehack.st/uploads/default/original/3X/f/b/fb3d37e11b0174705b1f4e5f1c2d1912260262a8.png)

**Introduction**

Perl is a general purpose high level multi-paradigm programming language. In 1987, a computer programmer named Larry Wall began working on the development of Perl language at a company called Unisys and released the first version (version 1.0) on December 18, 1987. Perl is actually a set of two programming languages – Perl 5 and Perl 6. When we say just “Perl”, we refer to Perl 5. In October 2019, Perl 6 was officially renamed to Raku. In this book, we well only focus on Perl 5 and refer to it as “Perl”. Although “Perl” does not stand for anything, there exist many unofficial acronyms including “Practical Extraction and Reporting Language”.

Perl is a cross-platform interpreted language that works on over 100 platforms. Being an interpreted language, there is a Perl interpreter that sits on the host system which executes Perl programs/scripts. Some of the wellknown Perl supported platforms are Windows, Linux, FreeBSD, MacOS, OpenVMS, Solaris, etc. It is possible to write a Perl program on one platform (say Windows) and take it to another platform such as Linux or Mac and execute it. The execution will go ahead seamlessly as Perl is a cross platform language. One exception to this feature is that your program should not contain any platform specific code. In case of programming languages such as C/C++ and Java, there is a compiler which compiles a program and generates executable code. Perl adopts a different approach when it comes to  
program execution – being an interpreted language, a Perl script is executed line by line by the Perl interpreter.

C programming language is used to implement Perl environment. However, no knowledge of C is needed to learn Perl. Tools and languages such as AWK, BASIC, C/C++, sed, etc. have influenced Perl and languages such as JavaScript, CoffeeScript, Python, Ruby, PHP, etc. have been influenced by  
Perl.

Continue Tutorial via Book.

Go To **Base64** & Decode:

`aHR0cHM6Ly9tZWdhLm56L2ZpbGUvYUx4a1FLQUwjaEJkajhPSW5YUnZHQ08yRVV1dmFPYXVnbGZTbzRJWVJFMEVVR1JnVTNqYw==`

**Enjoy!**

---

<div class="post-metadata">

**Author:** ![PrinXess\_Kat69](https://onehack.st/user_avatar/onehack.st/prinxess_kat69/32/18667_2.png) [@PrinXess\_Kat69](https://onehack.st/u/PrinXess_Kat69)\
**Post date:** [September 6, 2020, 1:50pm UTC](https://onehack.st/t/perl-programming-for-beginners-hands-on-examples-complete-tutorial/104988/2 "2020-09-06T13:50:27Z")

</div>

Gracias, no doubt this will take me further.
