Skip to main content

Some interesting and powerful feature of PERL

Power of PERL ----

Learn just a single programming language and do with this----

1. Dovelope your own application program ,

2. System software ,

3. And the big advatage of this technology is that you can do CORE PROGRAMMING ,

These are not enough you some more advatage that don't have any other tecchnology in a single bundle 

1. Build and publish Web page,

2. Extract and mine the web for data,

3. Execute quries against a database,

4. Parse XML,

5. Create your own moduales.


Why the name of PREL is PERL :-

1. The first question about this programming language is that why it’s name is PERL.
Because the mean of these four alphabets are (Practical Extraction and Report language).

2. Perl is similar to shell script. Only it is much easier and more akin to the high end programming.
3. Perl is free to download  from the GNU website so it is very easily accessible .
4. Perl is also available for MS-DOS,WIN-NT and Macintosh.
How we can say that PERL is a simple language:-
1. The source code of PERL We can save in (x.pl/x.plx). 

2. One more flexibilty is that there is no compulsory to save these file in above format.
3. The execution of PERL code is very fast because thre is no need of object/intermediate code.


There are many way to perform a given task:-

A simple source code of PERL is given bellow-


#!/usr/bin/perl
use warnings;
print"A simple program of PERL";
print("A simple program of PERL");
print'A simple program of PERL';
print('A simple program of PERL');

# If you are familir eith "C/C++" than you can write as 

printf("A simple program of PERL");





So print a output of a general print statement can be written as above .
The mean of each statement is different but output is same 

Comments

Post a Comment

Please share your experience.....

Popular posts from this blog

error: db5 error(11) from dbenv->open: Resource temporarily unavailable

If rpm command is not working in your system and it is giving an error message( error: db5 error(11) from dbenv->open: Resource temporarily unavailable ). What is the root cause of this issue? How to fix this issue?   just a single command- [root@localhost rpm]# rpm --rebuilddb Detailed error message- [root@localhost rpm]# rpm -q firefox ^Cerror: db5 error(11) from dbenv->open: Resource temporarily unavailable error: cannot open Packages index using db5 - Resource temporarily unavailable (11) error: cannot open Packages database in /var/lib/rpm ^Cerror: db5 error(11) from dbenv->open: Resource temporarily unavailable error: cannot open Packages database in /var/lib/rpm package firefox is not installed [root@localhost rpm]# RPM manage a database in which it store all information related to packages installed in our system. /var/lib/rpm, this is directory where this information is available. [root@localhost rpm]# cd /var/lib/rpm ...

Failed to get D-Bus connection: Operation not permitted

" Failed to get D-Bus connection: Operation not permitted " - systemctl command is not working in Docker container. If systemctl command is not working in your container and giving subjected error message then simple solution of this error is, create container with -- privileged option and also provide init file full path  /usr/sbin/init [root@server109 ~]# docker container run -dit --privileged --name systemctl_not_working_centos1 centos:7 /usr/sbin/init For detailed explanation and understanding I am writing more about it, please have look below. If we have a daemon based program(httpd, sshd, jenkins, docker etc.) running inside a container and we would like to start/stop or check status of daemon inside docker then it becomes difficult for us to perform such operations , because by default systemctl and service  commands don't work inside docker. Normally we run below commands to check services status in Linux systems. [root@server109 ~]# systemctl status ...

call to function "map" failed: the "map" function was deprecated in Terrafrom

How to change map method to tomap method? Let's say you have multiple tags in your code which was written quite back and that time it was working fine on old Terraform version before v0.12 but if the same code you execute on updated/latest Terrafrom you get subjected error while try to run Terrafrom plan command. Then this article will help you to fix your issue. What is simple solution to fix this issue? Just replace " map " method to " tomap " and just to little bit formatting for the same. Syntax:- map ({"Name", "My_Name"), map("AppName", "My_App")}) tomap ({"Name"  =   "My_Name",  "App_Name"  =   "My_App"}) or tomap ({     "Name"  =   "My_Name",     "App_Name"  =   "My_App" }) #Code with " map " method resource "aws_instance" "My_instance"   ami   =   my_ami   instance_type =   my_type   tags  =   merge(var.tag...