PERL

 

·         Readability

 

It is mentioned that Perl has a motto “There’s more than one way to do it” which means, Perl has too many ways of doing the same thing which affects the simplicity of the programming language. Also, simplicity directly affects the readability of the programming language. Datatypes in Perl has two types of variable list and scalar. Readability of Perl is affected when a programmer tries to read and understand the code since its datatypes are not declared.

 

·         Writability

 

Perl uses packages which allows the developer to reuse the code, and which increase the writability of the scripting language. Also, Perl has if, for, do, while and foreach control structures which increases the writability of the scripting language. Furthermore, Perl has dynamic and static variable scoping. Dynamic variable scoping affects the writability of the scripting language since it is very hard to detect bugs. The writability of Perl is highly affected, in the process of subroutine creation Perl mixes all the variable passed inside and make it one variable. Due to this the use of arrays fails and pointers should be use in this context, which results in decreasing the writability of the language.

 

·         Reliability

 

Perl uses my and local variable types which can store any types of data therefore no heavy type checking is provided which can result in erroneous programmes. Also, Perl doesn’t have any inbuilt exception handling features which affects the reliability of the language.

Comments