News & Information for Technology Purchasers
NewsFactor Network Sites:   NewsFactor.com Security CRM Business Sci-Tech Newsletters White Papers XML/RSS Feed  
   
Home Enterprise I.T. Hardware Software Network Security More Topics...
July 08, 2008
Average Rating:
Rate this article:  
What Python Can Do for the Enterprise What Python Can Do for the Enterprise
By Joe "Zonker" Brockmeier
February 3, 2003 4:00AM

Digg It!   Bookmark to del.icio.us
Python is an interpreted language, so developers do not have to compile an application to test it. Also, with some caveats, an application written in Python should run equally well on any platform.
 
Advertisement

With all the attention focused on Java and C#, companies may be missing out on a programming language that might be better suited to their needs. That language is called Python.

In technical terms, Python is a high-level, open source programming language that promises rapid development and a low barrier to entry for non-programmers. In other words, it is relatively easy to learn and use -- no small feat for a programming language. But can it crack the enterprise market?

What's in a Name?

Python stands out in many ways, not least because of its unusual name. While many programming languages have dull names like C, FORTRAN or ADA, "Python" is an attention-getter.

Like Linux, Python was first released in 1991. Guido van Rossum, the creator of Python, took a different approach to naming his creation. Instead of naming the language after himself, he took the name from legendary comedy troupe Monty Python's Flying Circus.

Twelve years later, Python is going strong. It is a true cross-platform, object-oriented language with implementations on Windows, Linux, Mac OS X and many other platforms. In fact, van Rossum, now the director of PythonLabs at Zope Corporation, told NewsFactor that few OSes lack a Python implementation.

"It's been ported to IBM mainframes, and there's a version for the PalmPilot -- Pippy," he said. "I think there's currently no decent version for Windows/CE, Microsoft Relevant Products/Services's miserable handheld offering, although there was one a few years ago."

Reducing Complexity

Python is an interpreted language, which means developers do not have to compile an application to test it. Also, with some caveats, an application written in Python should run equally well on any platform without much of a problem.

David Ascher, a senior developer at ActiveState, which sells development tools for Python, told NewsFactor that Python applications that do not rely on platform-specific libraries should be quite portable. "Most programs don't need to deal with platform-specific libraries, and work fine," he said. "The biggest issues people face are fairly shallow, like Unix users not thinking that directories can have spaces in them, that sort of thing."

Rossum agreed that most cross-platform issues can be tackled with a little effort. "The usual things differ like filename syntax, process management and GUI toolkits," he explained. "You can do all those things in a Python subset that's purely portable, although you have to make a bit of an effort."

Of course, developers do need to be aware of their limitations. "Some facilities are just not available on all systems," van Rossum noted. "The 'Windows registry' only exists on Windows, and 'fork()' only exists on Unix and Linux, but it's easy to skip code that's not applicable for a particular platform." (continued...)

1  |  2  |  3  |  4  |  Next Page >

 

Advertisement


Advertisement


 
1.   Angry YouTube Users Pillory Viacom
2.   DreamWorks, Intel To Develop 3-D Films
3.   Pioneer Has 400GB Blu-Ray Disc
4.   Microsoft Offers ActiveX Workaround
5.   Is Overtime BlackBerry Use Billable?


advertisement
EA Hypes Spore via 'Creature Creator'EA Hypes Spore via 'Creature Creator'
Teaser released before future game.
Average Rating:
China Accused of Hacking CongressChina Accused of Hacking Congress
Rep. Wolf says dissident info copied.
Average Rating:
DreamWorks, Intel To Develop 3-D FilmsDreamWorks, Intel To Develop 3-D Films
New chips will replace AMD system.
Average Rating:
Product Information and Resources for Technology You Can Use To Boost Your Business

Network Security Spotlight
Vulnerabilities in Web Browsers Worry Researchers
A study from the Swiss Federal Institute of Technology, Google and IBM says more than 600 million Internet browsers were at risk this year. Firefox's auto-update mechanism was judged the best.
 
Online Surveys Can Expose Customers' Data
The use of online survey software to collect feedback from customers is growing as companies search for ways to take the pulse of their client base. But exposing customer data has some real risks.
 
Forty Percent of Web Browsers Open to Hackers
Researchers from Google, IBM and the Communications Systems Group in Switzerland have released a study that shows only 60 percent of Web users are surfing with patched, updated browsers.
 

Enterprise Hardware Spotlight
Laptop: The Best Bet in Today's Computer Market
Today's market offers ever-more-powerful computers at lower prices, not to mention a generation of cheap, pocket-sized gadgets. In many cases, your best computer choice is likely to be a laptop.
 
Panasonic Releases Rugged Ultra-Mobile PC
Rugged, small and ultra-mobile. That could be the description of a unit of miniature commandos, but it's actually the specs on Panasonic's new Toughbook CF-U1, the latest in its line of durable handhelds.
 
Panasonic Adds Ultra-Mobile PC to Toughbook Series
Panasonic's latest offering in its Toughbook series of rugged laptops is small enough to cradle in one hand, yet strong enough to handle the rough and tumble of extreme environments.
 

Navigation
NewsFactor Network
Home/Top News | Enterprise I.T. | Hardware | Software | Network Security | Wireless Tech | Linux/Open Source | Apple/Macintosh
Microsoft/Windows | World Wide Web | Data Storage | E-Commerce | Personal Tech | Tech Trends | Business Briefing
NewsFactor Network Enterprise I.T. Sites
NewsFactor Technology News | Enterprise Security Today | CRM Daily

NewsFactor Business and Innovation Sites
Sci-Tech Today | NewsFactor Business Report

NewsFactor Services
FreeNewsFeed | Free Newsletters | Free Whitepapers | XML/RSS Feed

About NewsFactor Network | How To Contact Us | Article Reprints | Careers @ NewsFactor | How To Advertise

Privacy Policy | Terms of Service
© Copyright 2000-2008 NewsFactor Network. All rights reserved. Article rating technology by Blogowogo.