What Is Perl Programming?
What Syntax Is used for grep() function?
Perl
is a free, open source, high-level, general-purpose, interpreted, and dynamic and
cross platform programming language.
Perl was created by Larry Wall in 1987 and licensed under its Artistic License, or the
GNU General Public License (GPL).
Larry Wall began work on Perl in 1987, while working as a programmer at Unisys.
Larry Wall began work on Perl in 1987, while working as a programmer at Unisys.
When do you Use Perl Programming?
Perl is free, open source, portable, flexible and
easy to learn. Perl supports both procedural and object-oriented programming
and free.
It is easily to understandable due to its simple
syntax. It’s also supports Unicode. Perl also works with popular mark-up
languages like HTML, XML, and others.
What Are the Advantages of Perl Programming?
The Advantages of Perl Programming -
ü Perl
is a free open source language.
ü Perl
supports OOP (Object oriented programming) and Unicode.
ü Perl
is easily readable
ü Perl
is Y2K compliant
ü Perl
is easier to understand due to its simple syntax
ü Perl
is easier to use due to its flexibility
ü Perl
supports Unicode
ü Perl
supports both procedural and object-oriented programming
Is Perl a Case Sensitive Language?
Yes! Perl is a case sensitive programming
language.
What is a Perl References?
A Perl reference is a scalar data type that holds
the location of another value which could be scalar, arrays or hashes.
What does the “$_” symbol mean?
The “$_” is a default variable in Perl Programming
and “$_” is known as the “default input and pattern matching space.
What Is CPAN?
CPAN
stands for “Comprehensive Perl Archive Network” and CPAN is a large collection
of Perl software and documentation.
How many Types of variable in Perl?
Perl has three built in type’s variable and it is
-
1. Scalar
2. Array
3. Hash
How To Renaming a file in Perl Programming?
rename
("/usr/files/file_1.txt",
"/usr/files/file_2.txt"
);
How To Deleting an existing file in Perl Programming?
unlink
("/usr/files/file_1.txt");
What Is the different between Array and Hash in Perl Programming?
ü Hash
- It is an unordered list of values position by keys.
ü Array
- It is an order list of values position by index.
What Is the difference between Use and Require in Perl Programming?
ü Use
– It’s used only for the modules and it included verified objects at the time
of compilation. Also not require to give file extension
ü
Require
– It’s used for both libraries and modules and it included verified objects at
the time of run-time. It requires giving file extension.
What Are the different types of Perl Operators?
ü Increment
operators: ++
ü Decrement
operators: --
ü String
concatenation: ‘.’ operator
ü Comparison
operators: ==, !=, >, < , >= etc
ü Logical
operators: &&, ||, !
ü Arithmetic
operators, +, - ,* etc
ü Assignment
operators: += , -+, *= etc
How do you find the length of an Array?
$@array
What Are the Arguments and What do they mean in Perl
Programming?
ü c
- Which compile only not Run
ü d
- Use for debug
ü e
- Which Executes
ü w
- Argument shows warning
Which Guidelines by Perl modules must be followed?
The package name should begin with a capital
letter.
The file name should have extension “.pm”.
Which Feature of PERL provides code reusability?
In the Perl, Inheritance used for provides code
reusability. Perl fully supports to OOPs.
What Syntax Is used for grep() function?
The grep function is -
ü grep
BlOCK LIST
ü grep
( EXPR, LIST )
What Is the purpose of “_FILE_ literal” and “_LINE_
literal” in Perl?
The “_FILE_
literal” is used to get the current file name and “_LINE_ literal” is used to get the current line number.
How will you access an element of a Perl Array?
To refer to a single element of an array and we will
use ($) dollar sign with the variable name and its followed by the index of the
element in square brackets. It looks like-
#!/usr/bin/perl
@ages
= (33, 30,
44);
@names
= ("Anil", "Kumar",
"Singh");
print
"\$ages[0]
= $ages[0]\n";
print
"\$ages[1]
= $ages[1]\n";
print
"\$ages[2]
= $ages[2]\n";
print
"\$names[0]
= $names[0]\n";
print
"\$names[1]
= $names[1]\n";
print
"\$names[2]
= $names[2]\n";
What Are the purpose of close(), getc() and read() functions?
The close()
functions is used for disassociate the filehandle from the corresponding
file.
The getc()
function is used for returns a single character from the specified
FILEHANDLE, or STDIN if none is specified.
The read()
function is used to read binary data from the file.
What Is the difference between localtime() and gmtime()
functions?
The localtime
() function will return the current
local time on the machine that runs the script.
The gmtime
() function will return the universal
Greenwich Mean Time (or GMT/UTC).