JavaScript is a script language that enables programmers to access to
objects within other applications. It is used for the development of
dynamic websites. The script executes high -level functions. It was
influenced by many languages. It looks like Java, but is easy even for non-programmers.
Perl scripts belong to the cross functional, interpreted, dynamic programming languages.
It has become widely popular among programmers. Perl is the language most developers favour
when writing their CGI scripts. It allows access to: Inter-process communication, session management,
form and query string values, cookies, timeouts, and many more things.
Free Scripts allow to add basic functionality to a web site that would otherwise require programming
expertise. They are available on special sites absolutely free of charge.
CGI (stands for Common Gateway Interface) is not actually a programming language. Basically, CGI
allows to apply a program behind the scenes to execute tasks that cannot be done through HTML.
Some free Web hosting services do not allow you to use your own CGI resources, and do not give you a CGI directory.
A plain HTML document is static, i.e. it exists in a constant state: a text file doesn't change.
A CGI program, on the other hand, is executed in real-time, so that it outputs dynamic information.