The first version of Perl (Perl 1.000) was published in 1987 by Larry Wall; so Perl is 4 years senior to Linux. Larry Wall was at that time working with UNIX commands and was not happy by the operation of sed, awk and the Bourne Shell. He was searching for a language that will provide him all the supreme features of the UNIX commands and having very minimum margin of error.
In 1994 Perl 5.0 was published. This version was a replica of Perl Interpreter. In addition to that, it had hard references and object concept. But the evolution of Perl is a continuous process and the latest version is Perl 5.8.X.
Initially Perl was used for the server-side scripting in Web-Servers but now it is massively being used in system administration tasks, manipulating databases and creating GUI applications etc.
Perl offers:
1. In depth access of strings and data structures.
2. Strong debugger attached with visual front-ends.
3. Execution in every platform.
4. Provision of namespaces, classes and objects.
5. Comparatively portable.
6. Extensive syntax and in-built functions.
Some Salient Features of Perl:
1. Both the structured-oriented and the object-oriented programming technologies are supported by Perl.
2. Perl supports the third-party database inferences such as MySQL, Sybase, and Oracle etc.
3. It is an open-source language.
4. Perl is compatible with Y2K.
5. As it is an Open-Source language, it can be embedded into other system.
6. Perl is compiled with Over 500 third party utilities which increases its adaptability.
7. Perl is compatible with XML, HTML etc
Perl is compatible with following O.S.:
1. Unix systems
2. Macintosh - (OS 7-9 and X)
3. Windows
4. Linux
Perl and the world of web:
1. Text manipulation capabilities and rapid development cycle made Perl the most popular language in the world of Web development.
2. It can work with the encrypted data which helps it to operate e-commerce transaction.
3. Perl energises the processing capacity of Web servers by 2000%.
Resemblance with Natural Language:
Natural languages are those which people use in their daily life, as a colloquial language. These languages are rich, complete and allow the users to express their feelings more accurately and briefly. The relevance between Perl and Natural language is that they go parallel. Larry Wall, the creator of Perl was a linguist and used his linguistic knowledge to design Perl.
As every natural language becomes appreciable by the people of all skills and circumstances; even a kid is allowed to express himself to others. Perl is something like that, as it can be written in small code and also by the naive programmers. It is a very worthy language with several features. It is recommended for the learner of Perl to keep the versatility of Perl in their mind. As a slight change in the source code can result a big change in the runtime. As Perl is manual handy, so it is also recommended to use the manuals of Perl to understand others? code.
Side Scripting Language Used
Client-side Scripting
Web page developers have traditionally used HTML language to create web pages. HTML creates static documents that do not allow the user to interact with them in any significant way. In this static HTML model, the web server stores existing documents or dynamically creates documents and the client machine simply displays it i.e. the contents of the HTML file are loaded in a linear fashion because the standard HTML file has no built-in capability to respond to any changing conditions such as the time of day or the user response to a question etc.
Scripting language provides another way to activate the web pages. Script can respond to many different events, for example, it can record a user's progress through an online tutorial, store this information in a file on the user's disk and then resume from the same point the next time the user visits the site. Script also enables display of particular pages based on the time of the day, week,holiday or special event. Depending on the programming skill and creativity .every web page you design can be an interactive adventure that changes every time it is viewed.
To enhance the functionality of the Web page using scripting, add the source code to the HTML page in specially-demarcated sections. When a Web Browser encounters a script ,it calls a scripting interpreter, which parses and executes the scripting code. Since scripting code is not compiled and encrypted in the HTML page, so anyone can view or copy your script by viewing your HTML source code. The user browser must support the scripting language, and it must be able to integrate scripting with the controls embedded in the HTML document.
JavaScript is a simplified, limited version of a full programming language as it offers a subset of the features of a full language specification and this simplicity usually makes it easier to understand.Syntax is the manner in which the message are constructed using the native language terms that tend to be simpler, allowing someone to master the construction technique more rapidly and to avoid stringing expressions that will cause disastrous failures when the program or script is run.
JavaScript is an object based scripting language that offers cross platform operation across the span of the www. JavaScript provides a means of embedding interactive paths and intelligence within HTML documents. The object based nature of JavaScript offers programmers significant power and flexibility through the ability to create functions and new objects. Performing certain processing functions at the client side - such as forms validation and data retrieval from local data arrays - reduces the burden imposed on the server side and can provide a sense of greater responsiveness to a user viewing an HTML document enhanced with JavaScript.
Both Harry Rockwell & Jim Corkern are contributors for EditorialToday. The above articles have been edited for relevancy and timeliness. All write-ups, reviews, tips and guides published by EditorialToday.com and its partners or affiliates are for informational purposes only. They should not be used for any legal or any other type of advice. We do not endorse any author, contributor, writer or article posted by our team.
Harry Rockwell has sinced written about articles on various topics from Hoodia, Baby Shower and Dogs. is one of the earliest and popular open source language for scripting server side code.. Harry Rockwell's top article generates over 40500 views. to your Favourites.
Jim Corkern has sinced written about articles on various topics from Home, Health and Guide Guitar. Are you struggling to attain top rankings in Google, Yahoo and MSN? Get your free at Top SEO and. Jim Corkern's top article generates over 823000 views. to your Favourites.