Want this question answered?
Ruby, Python, Perl
Yes. CGI scripting can be done in notepad, since CGI scripting is just the scripting of normal programming languages, like Python and Perl.
There are PHP, Coldfusion, Ruby, Python or Perl to think of the most common ones.
Perl is a scripting language. It is not, however, a shell scripting language because Perl is not a shell program. A shell program is one that usually interacts with a user and provides certain user interface abilities. Perl was not designed for that purpose. You can certainly program a shell to operate in various fashions. A shell script is usually provided for redundant tasks and series of commands, unattended operation, and so forth. Perl is a "kitchen sink" of ways to interact with data, databases, networks, and so forth. It is a great language for manipulating text in various ways.
Unix itself does not use arrays. However, some shell scripting languages such as bash or ksh have simple rudimentary uses of a singly dimensioned array. If you want anything multi-dimensional or special use such as associative arrays, then you need a scripting language such as perl, or awk or python, etc.
Perl is a powerful and flexible scripting programming language, making it very helpful for manipulating data in bioinformatics research.
PHP Perl ASP
PHP, or hypertext perprocessor, is a scripting language used in web development. A web hosting plan may support the use of PHP, or even other similar languages like Python or Perl.
There are different programming languages and platforms used to create computer applications. Some of it will depend on the operating system platform. Perl and Python are used a lot in Linux applications.
Harlan A. Carvey has written: 'Perl scripting for Windows security' -- subject(s): Perl (Computer program language), Computer security
Some of this is dependent on the server environment (most commonly Apache or Microsoft IIS) on which the scripting language, such as PHP, Ruby, Python, Perl or ASP is running, and therefore is not necessarily down to the web developer themselves to maintain.reference taken from wikipedia
The same reason .doc became .docx.