Skip to main content


developerWorks  >  Information Management | Open source  >

The Camel and the Snake, or "Cheat the Prophet"

Open source development with Perl, Python, and DB2

developerWorks

Level: Introductory

Bill Hilf (billhilf@us.ibm.com), Architect, IBM Global Emerging and Competitive Markets
Dominique Cimafranca (cimafran@ph.ibm.com), Architect, IBM Global Emerging and Competitive Markets

01 Oct 2002
Updated 11 Jul 2005

Get the download

Perl, PHP, and Python, three programming languages without anything more than enthusiastic grassroots support, are used in many software projects today. Why? There are many possible reasons, foremost of which are their flexibility and simplicity. Still other reasons are their portability and extensibility.

To help you gain a better understanding of their popularity with Open Source developers, we will take you through a tour of the important features and functions of Perl and Python. We have singled out these two because they share many common traits, such as an interpreted scripting environment, rich programming interfaces, and many different extensions. Using these language extensions in combination with IBM's® DB2® database and with Web services provided through the Google APIs, we will build both a client and server-side application in both Perl and Python.



Download

DescriptionNameSizeDownload method
Article in PDF format0210hilf.pdf557 KBFTP|HTTP
Information about download methodsGet Adobe® Reader®


About the authors

Bill Hilf is a Sr. I/T Architect for IBM's Emerging and Competitive Markets team. Bill has been involved with Open Source technologies as a developer, architect, and evangelist for over seven years. Before joining IBM, Bill was the Sr. Director of Engineering for eToys, and an architect for CNET's sites, such as News.com. Bill holds a Masters degree from Chapman University and serves as a board member and instructor for the California State University, Fullerton, UNIX and Linux educational programs.


Dominique Gerald Cimafranca is an IT Specialist for IBM Asia-Pacific's Emerging and Competitive Markets team. In this role, he works on Linux, Digital Media, and Life Sciences opportunities. Prior to this, he also worked for IBM's NetGen and e-Business teams. He is responsible for the first RS/6000® SP-based ISP installation in Asia. He has been working with IBM since 1997 and is co-author of a firewall RedBook. Before joining IBM, Dominique worked with Digital Equipment Corporation as a firewall and Internet consultant. He has been involved in customer engagements in over 18 countries.




Rate this content


Please take a moment to complete this form to help us better serve you.



 


 


Not
useful
Extremely
useful
 


Back to top


Document options

Document options requiring JavaScript are not displayed


New site feature

Check out our new article design and features. Tell us what you think.


Rate this content

Help us improve this content