homepage Welcome to WebmasterWorld Guest from
register, free tools, login, search, pro membership, help, library, announcements, recent posts, open posts,
Become a Pro Member

Home / Forums Index / Marketing and Biz Dev / Link Development
Forum Library, Charter, Moderators: martinibuster

Link Development Forum

programming language for writing seo tools

Msg#: 4171236 posted 3:17 am on Jul 16, 2010 (gmt 0)

hi ,all.

i want to write some automated tools for myself to reduce the current work . i am wonderring which language is better, i haved learned jave and c. how about php and python ?



WebmasterWorld Senior Member lammert us a WebmasterWorld Top Contributor of All Time 10+ Year Member Top Contributors Of The Month

Msg#: 4171236 posted 6:09 am on Jul 17, 2010 (gmt 0)

Hi hanse132,

Thanks for bringing this issue up. You posted this in the Link development forum, so I guess you want to create some tools for link checking, the automation of link requests etc.

There is no such thing as the perfect programming language. It really depends on the type of work you want to do, the computer platform you are working on and which language you feel comfortable with.

That said, C is a language which can create extremely fast code, but you are working very close to the internals of the computer. If with SEO tools you mean programs which check links, rankings, etc then C might not be the right language.

PHP is on the other side of the spectrum. It is an easy scripting language with a syntax which is nor far from C or Java. If you know those two languages it is not difficult to grasp the fundamentals of PHP. PHP is easy to write, has a huge library with network type functionality but its drawback is that it is interpreted, hence a significant factor slower than C or Java. But for scripting to automate work and glue processes together it might be a good choice. PHP is especially a good language if you want your SEO tools to be web enabled. PHP seamlessly integrates with the Apache webserver and many websites are entirely written in this scripting language.

Python is in my feeling something in between. Still good for scripting but a little bit higher level. If my memory serves me well, Google is a happy user of python for many tasks.


WebmasterWorld Administrator phranque us a WebmasterWorld Top Contributor of All Time 10+ Year Member Top Contributors Of The Month

Msg#: 4171236 posted 9:24 am on Jul 17, 2010 (gmt 0)

welcome to WebmasterWorld [webmasterworld.com], hanse132!

i would suggest perl as a well-suited option for such tools.
if you know java and c you will have no problem adapting to perl.
there is an extensive list of resources in the Perl Server Side CGI Scripting forum Charter [webmasterworld.com].
be sure to look at the extensive archive of Perl modules on CPAN [cpan.org].
you would be especially interested in the LWP [search.cpan.org] module.
the first paragraph of this article explains why "Perl is the duct tape of the Internet." [oreillynet.com]


Msg#: 4171236 posted 2:57 am on Jul 18, 2010 (gmt 0)

Thanks phranque,lammert. Much appreciated for your great answer. i found the grammar of PHP ,it is some thing wired for me , so i will give Python a try.


5+ Year Member

Msg#: 4171236 posted 12:24 pm on Jul 20, 2010 (gmt 0)

i think perl is the best


Msg#: 4171236 posted 12:58 am on Jul 21, 2010 (gmt 0)

i know Perl is very good at dealing with text. i learned for web that Perl is used for administration of Unix-like servers most of time.

Global Options:
 top home search open messages active posts  

Home / Forums Index / Marketing and Biz Dev / Link Development
rss feed

All trademarks and copyrights held by respective owners. Member comments are owned by the poster.
Home ¦ Free Tools ¦ Terms of Service ¦ Privacy Policy ¦ Report Problem ¦ About ¦ Library ¦ Newsletter
WebmasterWorld is a Developer Shed Community owned by Jim Boykin.
© Webmaster World 1996-2014 all rights reserved