<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Perl Hosting</title>
	<atom:link href="http://www.perlhosting.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.perlhosting.net</link>
	<description>Everything you need to know about the programming language Perl</description>
	<lastBuildDate>Sat, 04 May 2013 00:00:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Core Commands Of The Perl Language</title>
		<link>http://www.perlhosting.net/2013/05/04/core-commands-of-the-perl-language/</link>
		<comments>http://www.perlhosting.net/2013/05/04/core-commands-of-the-perl-language/#comments</comments>
		<pubDate>Sat, 04 May 2013 00:00:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<guid isPermaLink="false">http://www.perlhosting.net/?p=11</guid>
		<description><![CDATA[The Perl perl programming language is one of the most flexible and robust ever developed, and in order to get the most out of Perl, you should make yourself familiar with some of the core commands of the language. Lets take a look at how to print and read files. You can print to your [...]]]></description>
			<content:encoded><![CDATA[<p>The Perl perl programming language is one of the most flexible and robust ever developed, and in order to get the most out of Perl, you should make yourself familiar with some of the core commands of the language. Lets take a look at how to print and read files.</p>
<p>You can print to your standard output like this:</p>
<p>print &#8220;Hello, World!n&#8221;;</p>
<p>But the print command can also accept a file-handle, which we generate when opening a file.</p>
<p>open FILE, &#8216;>file.html&#8217;;</p>
<p>Immediately following the &#8220;open&#8221; command<span id="more-11"></span> is the file-handle &#8220;FILE&#8221;, which is a variable that perl uses to keep track of open files. You can name this anything you want, but you&#8217;ll always need a comma between the file-handle and the file. The > at the beginning tells perl the file is writable.</p>
<p>With an open file-handle, you can now print directly to that file:</p>
<p>print FILE &#8220;Hello, World!n&#8221;;</p>
<p>Of course, you can also write scalar variables to the file:</p>
<p>$string = &#8220;Hello, World!n&#8221;;<br />
print FILE $string;</p>
<p>These two commands are the foundations for generating dynamic web pages in perl. Using them, you can write your html to a file, along with the data your perl program processes.</p>
<p></p>
]]></content:encoded>
			<wfw:commentRss>http://www.perlhosting.net/2013/05/04/core-commands-of-the-perl-language/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is Perl and How Can You Learn it?</title>
		<link>http://www.perlhosting.net/2012/08/03/what-is-perl-and-how-can-you-learn-it/</link>
		<comments>http://www.perlhosting.net/2012/08/03/what-is-perl-and-how-can-you-learn-it/#comments</comments>
		<pubDate>Fri, 03 Aug 2012 00:00:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<guid isPermaLink="false">http://www.perlhosting.net/?p=10</guid>
		<description><![CDATA[Perl is a programming language developed by computer programmer Larry Wall in 1987. It was first used as a Unix scripting language, but has since undergone several transformations to become one of the most popular programming languages. It is now used for a variety of tasks, ranging from system administration to web development. A Perl [...]]]></description>
			<content:encoded><![CDATA[<p>Perl is a programming language developed by computer programmer Larry Wall in 1987. It was first used as a Unix scripting language, but has since undergone several transformations to become one of the most popular programming languages. It is now used for a variety of tasks, ranging from system administration to web development. A Perl script or program is made up of one or more statements, which are written in the script in a straightforward manner.</p>
<p>Today, sites like Amazon.com, bbc.co.uk, Priceline.com, Craigslist and IMDb use Perl. It has even been used for other tasks like creating computer games, flight simulators and automated web photo galleries.</p>
<p>But how can you learn it?</p>
<p>There are several ways to start.</p>
<p>There are many web resources to use, starting with learn.perl.org.  This site gives you a beginner&#8217;s breakdown of Perl, including directions on how to install it, basic programming practices, frequently asked questions and more. According to the website, there are also more than 107,000 modules ready for you to use. Perl modules are a set of related functions in a library file, designed to be reusable by other modules or programs.</p>
<p>The good news is that if you want to use Perl, it is compatible with any operating system &#8211; Unix, Windows, Apple &#8211; and with any Internet connection &#8211; cable, DSL or <a href="http://www.satelliteinternetspecials.net/high-speed-technology.html">high speed satellite internet service</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.perlhosting.net/2012/08/03/what-is-perl-and-how-can-you-learn-it/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Implementing Web Services For External Communication In Perl</title>
		<link>http://www.perlhosting.net/2012/05/06/implementing-web-services-for-external-communication-in-perl/</link>
		<comments>http://www.perlhosting.net/2012/05/06/implementing-web-services-for-external-communication-in-perl/#comments</comments>
		<pubDate>Sun, 06 May 2012 00:00:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<guid isPermaLink="false">http://www.perlhosting.net/?p=9</guid>
		<description><![CDATA[Web service involves a standard of communication between two electronic devices that exchange data information over the web with each other. Perl is a script format that simplifies this process. One reason why many web programmers prefer Perl is because it is very efficient at reading specific programming codes. It is imperative that any scripting [...]]]></description>
			<content:encoded><![CDATA[<p>Web service involves a standard of communication between two electronic devices that exchange data information over the web with each other. Perl is a script format that simplifies this process. One reason why many web programmers prefer Perl is because it is very efficient at reading specific programming codes. It is imperative that any scripting language be able to interpret codes correctly by displaying accurate HTML to an Internet user&#8217;s Web browser. </p>
<p>
The advantage of using<span id="more-9"></span> Perl programming to implement external web services is that it is compatible with many programs that offer quick and practical access to Web information, and serves as a springboard for communication technology protocol on the Internet. Understandably, it currently is the most popular script language for web programmers hands down.</p>
<p>
Perl is used for graphics programming, system administration, network programming, finance, bioinformatics, and other applications. its flexibility and power.[10] It is also referred to as the &#8220;duct tape that holds the Internet together. Perl is designed to make efficient use of expensive computer-programmers.</p>
<p>Perl has many features that ease the task of the programmer at the expense of greater CPU and memory requirements. These include automatic memory management; dynamic typing; strings, lists, and hashes; regular expressions; introspection; and an eval() function. Perl follows the theory of &#8220;no built-in limits&#8221;,[35] an idea similar to the Zero One Infinity rule.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.perlhosting.net/2012/05/06/implementing-web-services-for-external-communication-in-perl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ways To Perform Functional Decomposition In Perl</title>
		<link>http://www.perlhosting.net/2012/05/04/ways-to-perform-functional-decomposition-in-perl/</link>
		<comments>http://www.perlhosting.net/2012/05/04/ways-to-perform-functional-decomposition-in-perl/#comments</comments>
		<pubDate>Fri, 04 May 2012 00:00:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<guid isPermaLink="false">http://www.perlhosting.net/?p=8</guid>
		<description><![CDATA[Functional decomposition can play an important role in many programming environments. While Perl is a relatively simple programming language, it&#8217;s possible to build high-level programs using its included tools. While proper commenting and clear organization are important in any programming environment, it can be difficult to understand how some programs work. Many programmers in a [...]]]></description>
			<content:encoded><![CDATA[<p>Functional decomposition can play an important role in many programming environments. While Perl is a relatively simple programming language, it&#8217;s possible to build high-level programs using its included tools. While proper commenting and clear organization are important in any programming environment, it can be difficult to understand how some programs work. Many programmers in a new job or working with an existing program can have problems understanding how a particular piece of code work. The following guide explains how to break down an application using functional decomposition.</p>
<p>Functional decomposition allows an individual to look at each aspect of a<span id="more-8"></span> program individually. It can be extremely difficult to understand the overall function of a large program or application. By breaking down a program into its functional components, it&#8217;s possible to improve one&#8217;s understanding of its use.</p>
<p>One of the best ways to perform functional decomposition is through &#8216;breaking&#8217; a program. For each function in a program, try changing a small piece of code. After each change, run the application. By breaking specific parts of a program in a pattern, it&#8217;s possible to understand what overall role they have in a program. In addition, this can be a great way to improve one&#8217;s programming skills.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.perlhosting.net/2012/05/04/ways-to-perform-functional-decomposition-in-perl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Understanding Loop Structures In Perl And How They Work</title>
		<link>http://www.perlhosting.net/2012/05/01/understanding-loop-structures-in-perl-and-how-they-work/</link>
		<comments>http://www.perlhosting.net/2012/05/01/understanding-loop-structures-in-perl-and-how-they-work/#comments</comments>
		<pubDate>Tue, 01 May 2012 00:00:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<guid isPermaLink="false">http://www.perlhosting.net/?p=7</guid>
		<description><![CDATA[When it comes to loop structures, Perl is an extremely versatile programming language. It offers not just one, but several different types of unique loop structures that you can choose from, depending on the type of looping logic your script requires: For Loop This is your typical for loop that iterates using a counter. Eg) [...]]]></description>
			<content:encoded><![CDATA[<p>When it comes to loop structures, Perl is an extremely versatile programming language. It offers not just one, but several different types of unique loop structures that you can choose from, depending on the type of looping logic your script requires:</p>
<p>For Loop<br />
This is your typical for loop that iterates using a counter.<br />
Eg) for ($roomnumber=1;$roomnumber<=100;$roomnumber++) { ... }</p>
<p>While Loop</p>
<p>This loop evaluates a condition and ONLY executes the commands within the loop IF a certain condition is met BEFORE entering the loop.Didnâ€™t catch that? <a href=<span id="more-7"></span> &#8216;http://nedbatchelder.com/text/iter.html&#8217;>This</a> explains it. it is possible for the loop to not be executed at all, if the condition isn&#8217;t even met at the outset.</p>
<p>Eg) while ($lights eq &#8220;off&#8221;) { &#8230; }</p>
<p>Foreach Loop</p>
<p>If you have an array of scalar values, this loop will iterate through each element (which gets assigned to a local variable for use within the for loop) and execute the commands within the loop, until the last array element has been reached.</p>
<p>Eg) foreach $dayofweek (@weekdays) { print &#8220;$dayofweek\n&#8221;; }</p>
<p>Until Loop</p>
<p>This loop is similar to the While loop, except that the condition is evaluated AFTER each loop iteration. Therefore, this type of loop is ALWAYS executed a MINIMUM of one time.</p>
<p>Eg) until ($lights eq &#8220;on&#8221;) { &#8230; }</p>
]]></content:encoded>
			<wfw:commentRss>http://www.perlhosting.net/2012/05/01/understanding-loop-structures-in-perl-and-how-they-work/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Code Optimization For The Perl Environment</title>
		<link>http://www.perlhosting.net/2012/04/29/code-optimization-for-the-perl-environment/</link>
		<comments>http://www.perlhosting.net/2012/04/29/code-optimization-for-the-perl-environment/#comments</comments>
		<pubDate>Sun, 29 Apr 2012 00:00:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<guid isPermaLink="false">http://www.perlhosting.net/?p=6</guid>
		<description><![CDATA[Inasmuch as Perl offers a great deal of flexibility in terms of the way you write your code, there a number of ways you can optimize it to be more concise, more legible, and more efficient. Of course, as a programmer, it is imperative that you learn to make the distinction between optimizing code to [...]]]></description>
			<content:encoded><![CDATA[<p>Inasmuch as Perl offers a great deal of flexibility in terms of the way you write your code, there a number of ways you can optimize it to be more concise, more legible, and more efficient. Of course, as a programmer, it is imperative that you learn to make the distinction between optimizing code to be more concise versus optimizing code simply because you are too lazy to type it out!</p>
<p>One such example is Perl&#8217;s ability to operate on the most recent variable name that was invoked, without having to reference it again, using the $_ symbol.</p>
<p>Another example would<span id="more-6"></span> be Perl&#8217;s ability to write simple if or unless statements as one line of code. For example:<br />
print &#8220;Good morning&#8221; if ($timeofday eq &#8220;AM&#8221;);</p>
<p>Pattern matching also an extremely effective way to keep your coding to a minimum. You can use pattern matching evaluations as a boolean expression nested within an &#8216;if&#8217; statement. You can even perform variable assignments and even pattern matching substitutions within if statements as well.</p>
<p>Breaking your code into modular subroutines also helps to make your code more efficient and manageable.</p>
<p>As far as formatting your code for readability, there are many free text editors that you can use to keep your code formatted properly with indentations and to keep your open and close brackets properly aligned in uniformly indented columns as well.</p>
<p>Perl is extremely versatile and flexible. When coded properly, it can be optimized quite well.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.perlhosting.net/2012/04/29/code-optimization-for-the-perl-environment/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>An Introduction To The Perl Programming Language</title>
		<link>http://www.perlhosting.net/2012/04/28/an-introduction-to-the-perl-programming-language/</link>
		<comments>http://www.perlhosting.net/2012/04/28/an-introduction-to-the-perl-programming-language/#comments</comments>
		<pubDate>Sat, 28 Apr 2012 00:00:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<guid isPermaLink="false">http://www.perlhosting.net/?p=5</guid>
		<description><![CDATA[The Beginning The launch PERL took place around December 18, 1987 introduced as a Practical Extraction Reporting Language (PERL.) Larry Wall (Wall) was the author of the programming language working at NASA Jet Propulsion Laboratories. During this time, Wall was also working with UNIX creating utilities that would expand the range of use for the [...]]]></description>
			<content:encoded><![CDATA[<p>The Beginning</p>
<p>The launch PERL took place around December 18, 1987 introduced as a Practical Extraction Reporting Language (PERL.) Larry Wall (Wall) was the author of the programming language working at NASA Jet Propulsion Laboratories. During this time, Wall was also working with UNIX creating utilities that would expand the range of use for the operating system. PERL interfaced with the UNIX operating system to result in a powerful expression engine that would later become the kernel for all PERL programming. PERL is the oldest, and conventionally more powerful than<span id="more-5"></span> most programming languages.Check out this link <a href='http://www.perl.com/pub/2012/04/perlunicookbook-decode-argv-as-local-encoding.html'>here</a>. There are to date many different versions and modifications of PERL!</p>
<p>Modern PERL</p>
<p>PERL programs are native to UNIX and LINUX operating systems used by some of the wealthiest corporations controlling all online operations. While PERL programs can run on MSOS, the OS must be generally adapted to accept PERL programs. Understanding PERL requires the understanding the history of PERL in detail. Most users that follow this track are not only able to grasp PERL programming, but, also programming of low-level operations. The more understanding an individual has of PERL broadens the individual&#8217;s ability to solve logical and analytical problems. Search the web to locate PERL resources!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.perlhosting.net/2012/04/28/an-introduction-to-the-perl-programming-language/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
