473,323 Members | 1,547 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,323 software developers and data experts.

Newbie question

196 100+
Hi all i very interested in learning pearl, i already know a couple of other languages and i looking to expand my knowledge as it were.

I currently doing a bit of work with websites and programming for in PHP and found that perl looks like a dedicated language for server and website scripts.

What i want to know is can anyone make any recommendations as to wether it is better to just learn pearl on a unix system or is there a free couter-part for windows that is avalible for using that is fairly simple.

Also is it actually possible to compiler pearl programs on own computer before say uploading them to a server for use, say as you would for C, etc or is it a primarly dedicated server type application such a PHP, but which you can write the source code in a text document before putting it online.

Any other help in getting started in learning pearl is greatly appreciated thanks in advanced.
Jul 3 '08 #1
5 1339
numberwhun
3,509 Expert Mod 2GB
Well, first things first. It is actually spelled Perl and not "Pearl". A Pearl is a precious item that women put around their necks in groups.

Next, Perl is not dedicated to just Server and website scripts. Perl is an all-around language that can be used for a multitude of tasks and purposes. The possibilities are endless.

Which operating system you choose is up to you, but personally I recommend Unix as you don't have to worry about Windows specific issues. As for a "free counter part", Perl is always free. Its is distributed under an open source license, thus, you cannot just sell it.

If you are possibly looking at Windows then I recommend Strawberry Perl over Active State, but on Unix, the standard Perl distribution is best.

Regards,

Jeff
Jul 3 '08 #2
chazzy69
196 100+
Thanks for help, sorry about the spelling, i will look into strawberry perl and i will at getting linux for my other computer.
Jul 3 '08 #3
numberwhun
3,509 Expert Mod 2GB
Thanks for help, sorry about the spelling, i will look into strawberry perl and i will at getting linux for my other computer.
No problem. Also, this may help you on your quest to learn Perl. If you get stuck, post your code and any errors you get here and we will help you to understand what is wrong and to correct it.

Regards,

Jeff
Jul 3 '08 #4
KevinADC
4,059 Expert 2GB
and found that perl looks like a dedicated language for server and website scripts.
That is wrong. Perl can be used on websites as a CGI script or non-cgi script. Perl is a general programming language that has many uses, most of which are not internet related, that is a small part of what perl can be used for,

Perl scripts don't need to be precomplied. They are text documents that get complied by the interpreter when you run them. They can be made into exe files, but that is something i have no experince with.
Jul 3 '08 #5
Perl is quite an easy programming language to begin with. And if you have some previous experience with php, things are getting even easier.Here ou can find some resource places http://en.wikipedia.org/wiki/Perl or if you want to get started, follow the beginners tutorial series from DELETED
Jul 8 '08 #6

Sign in to post your reply or Sign up for a free account.

Similar topics

0
by: Elger | last post by:
Dear Members, A newbie question How do I convert this XML example into HTML (using XSLT)? <DOCUMENT> <PARA> This <BOLD>is</BOLD> a <BOLD>test</BOLD> </PARA> </DOCUMENT>
4
by: DragonLord | last post by:
I have a custom user control that i am trying to understand and it has numbers before the line items. So here it comes the real newbie question What the heck are the numbers for?? 205: For...
5
by: kamikaze04 | last post by:
Hello. I have a very newbie question about Streams. The situation is that i have a function (that i cannot modify it's definition/call): public void F1(istream & in){ while( ...) { ...
5
by: Banibrata Dutta | last post by:
Hi, I've gone through the list of "language differences" between 2.3 / 2.4 & 2.5 of CPython. I've spend around 2 weeks now, learning v2.5 of CPython, and I consider myself still very very...
16
by: Raxit | last post by:
Hi, i was reading/learning some hello world program in python. I think its very simillar to Java/C++/C#. What's different (except syntax) ? what can i do easily with python which is not easy...
7
by: idiolect | last post by:
Hi all - Sorry to plague you with another newbie question from a lurker. Hopefully, this will be simple. I have a list full of RGB pixel values read from an image. I want to test each RGB band...
5
by: Randall | last post by:
I am a newbie trying to learn the DOM. Can someone tell me why the first alert statement returns null, and the second returns the value 33px (which was set using the style="top:33px;" in the DIV...
12
by: Philipp.Weissenbacher | last post by:
Hi all! This is most certainly a total newbie question, but why doesn't the following code cause a segfault? void insertion_sort(int a, int length) { int i; for (i=0; i < length; i++) { int...
3
Lokean
by: Lokean | last post by:
Sorry for this newbie question, this is not my realm of expertese. I have searched google, tried several applications that claim they can do this, such as Mapforce, which I found confusing, to...
5
by: Dave | last post by:
I am new to Visual Web Developer 2005 Expres. I am using absolute positioning and every time I add a button control to my web form its width extends all the way to the edge of the page. IOW I...
0
by: DolphinDB | last post by:
Tired of spending countless mintues downsampling your data? Look no further! In this article, you’ll learn how to efficiently downsample 6.48 billion high-frequency records to 61 million...
0
by: ryjfgjl | last post by:
ExcelToDatabase: batch import excel into database automatically...
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
1
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: ArrayDB | last post by:
The error message I've encountered is; ERROR:root:Error generating model response: exception: access violation writing 0x0000000000005140, which seems to be indicative of an access violation...
1
by: Defcon1945 | last post by:
I'm trying to learn Python using Pycharm but import shutil doesn't work
0
by: af34tf | last post by:
Hi Guys, I have a domain whose name is BytesLimited.com, and I want to sell it. Does anyone know about platforms that allow me to list my domain in auction for free. Thank you
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.