www.RogerWendell.com
Roger J. Wendell
Defending 3.8 Billion Years of Organic EvolutionSM
Line

Perl Logo Perl:
  • Practical Extraction and Reporting Language
  • Perl is a general-purpose programming language that was developed by Larry Wall. First released in 1987, Perl was originally developed for text manipulation but is now used for wide range of tasks. Perl has become a popular language for writing CGI scripts and is easy to use for building and testing simple programs...

 

"Perl is the Swiss Army chainsaw of scripting languages: powerful and adaptable."
(From O'Reilly's Beginner's Introduction to Perl)

 

Arrow Pointing Right Click Here for my main computer page...
Arrow Pointing Right Click Here for my UNIX page...

 

Y = CX^2 + B
Perl Parabola 12-25-2007
pico parabola.pl
perl parabola.pl -2 3
cat parabola.data
gnuplot
plot "parabola.data"
quit
#!/usr/bin/perl
# experimenting with a parabola 12-25-2007
# c is the concavity of the parabola
# Y = CX^2 + B
# B is the intercept with the Y axis
# ARGV is argument variable containing the arguments
# to the program on the command line
 
$c = $ARGV[0]; $b = $ARGV[1]; open (filehandle, ">parabola.data");
for ( $x = -10; $x<=10; $x=$x+.1 )
 
{
       $y = $c * $x * $x + $b;
       print filehandle $x, " ", $y, "\n";
 
}  
close (filehandle);

 

Perl Camel Basics

Under UNIX, Perl acts like a shell interpreter.
Most UNIX systems store Perl in /usr/bin/perl

 

In Perl, numbers and strings are the basic unit of conversation and are called scalars. Scalars that represent information that does not change over the life of the program are called constants or literals. Examples of literals are pi (3.14159265...), the name of the fourth planet from the sun (Mars), or the absolute limit of causal interation (299,792,458 metres per second [1,079,252,849 km/h]).

In Perl, scalars that change are called scalar variables. You can change the contents of a variable because they merely act as as handles for the data they represent. Variable are usually given convenient and easy-to-remember names that allow you to easily refer to the data you are manipulating.

 

Perl Camel - Small Perl Operators

 

Perl Camel - Small Simple bits of Code:

Hello, world!
  #!/usr/local/bin/perl 
   print "Hello, world!\n"; 

 

 

Current Time
# file: time.pl
  $time = localtime;
  print "The time is now $time\n";

 

 

A Simple Calculator

while(<STDIN>) {
    $i = $_; chomp($i); unless($i) { last }
    $o = eval($i); print "Answer = $o\n";
}

 

 

 

Line

 

Perl Camel - Small Perl References and Related Stuff:

 

Line

 

A Really Bad Computer Day This site best viewed with a Computer and a Monitor!

 

More Links:

  1. 1728 All kinds of online calculators!
  2. Active State - Dynamic Tools for Dynamic Languages
  3. Anfy applets
  4. Arachnophilia - the Paul Lutus CareWare page
  5. Beginning Perl
  6. Blackholes.us - IP address blocks
  7. Bug Me Not - Avoid Internet registrations
  8. Central Ops - Free online network utilities
  9. CGI Scripts
  10. CNet
  11. Colors in HTML - 16 million of 'em!
  12. Computer Recycling
  13. Computer Suff - by me!
  14. CrackSpider
  15. Crucial Memory. It's Curcial.
  16. CSS tutorial
  17. DMOZ - Open Directory Project
  18. Entity References
  19. Eprompter Free Email Retrieval and Notification
  20. Ghostscript, Gohstview, and GSview
  21. GNOME Project - Free desktop environment
  22. GNU Project - Free Unix-like operating system
  23. HTML Character Reference by Webreference.com
  24. HTML Character Set by Walter Ian Kaye
  1. HTML Ordered Lists
  2. Infinite Monkeys Eclectic Software
  3. JavaScript Source - "...an excellent JavaScript resource"
  4. Launchpad - services for projects in the open source universe
  5. Memory Hole Resucing knowledge, freeing information
  6. Mozilla Foxfire webrowswer (free!)
  7. Open Office
  8. Perl introduction
  9. Perl.com - The source for Perl
  10. Perl Directory
  11. Perl Monks (The Monestary Gates)
  12. Pertl Tutorial
  13. PGP by me!
  14. Protonic "free fast technical support"
  15. Slash Dot News for Nerds. Stuff that matters.
  16. SDF - Super Dimension Fortress (a networked community of free software authors...)
  17. Softpedia The encyclopedia of free software downloads!
  18. Test Page that allows me to test stuff!
  19. Toast Net Connection Performance Test
  20. Unicode
  21. Ubuntu - UNIX for Humans!
  22. Unix
  23. Validome HTML / XHTML / WML / XML Validator
  24. W3 World Wide Web Consortium
  25. Wayback Machine - Internet Archive

Google
Search www.RogerWendell.com Search WWW

Line

Back Back to Roger J. Wendell's Home Page...

Web Counter Logo

 

Abbey | About | Blog | Contacting Me | Copyright | Disclaimer | Donate | Guest Book | Home | Site Index | Solutions | Terms, Conditions and Fair Use
Copyright © 1955 -