Subjects:
While working for the National Security Agency on a project known as “Blacker” Larry Wall created Perl. He was trying to produce some reports from a Usenet-news-like hierarchy of files for a bug-reporting system and the language he was using, awk, ran out of steam. He explained Perl’s beginnings as follows:
“The Beginnings of Perl were directly inspired by running into a problem I couldn’t solve with the tools I had. Or rather, that I couldn’t easily solve. As the Apostle Paul so succinctly put it, “All things are possible, but not all things are expedient.” I could have solved my problem with awk and shell eventually, but I possess a fortuitous surplus of the three chief virtues of a programmer: Laziness, Impatience, and Hubris. I was too lazy to do it in awk because it would have been h
. . .
Name Spaces
Perl sets up a new namespace for each variable type. html) An example would be that if the left hand side was a scalar, it would evaluate the right hand side as a scalar regardless of what type it actually is. Perl itself was created and continues evolving by combining features from C, sh, csh, grep, sed, awk, Fortran, COBOL, PL/I, BASIC-PLUS, SNOBOL, Lips, Ada, C++, Python and others. But appearances can be deceiving, and a camel is well adapted to its ecological niche. Wall also believed in the axiom that there is always more than one way to do something. Wall focused more on ease of use and efficiency rather than good looks. You don’t need tracks or roadways, or pipes to other processes.
Essay's Topics
All research is for reference purposes only.