Python a very well know and widely used open source programming language for Linux platform has now come up with a very new version of it in the form of Phyton 3.0. During the Linux conference linux.conf.au held last week in Melbourbe, Australia, Anthony Baxter, the Python programming language release manager and employee of Google, warned the next language update is going to break everyone’s existing code!!. presently the version of phyton used is 2.5.1 next release is to 3.0
The new release can do more havoc than good as many of the big names in blue chip industry are highly dependent on rather ” legacy code ” of Phyton earlier version as
Python is used extensively across a range of applications, the impact of v3.0 is going to be significant. For example, Google uses Python for about 15% of its entire code base, with YouTube also using it extensively.
During one of the recent press conference Anthony Baxter said
“3.0 is also known as the release where we break all your code but we’re doing it for a good reason … Python is 16 years old. Like all 16-year-olds, it’s got some really annoying features. 2.x is also not going away. There is going to be a 2.6, it’ll be out at about the same time as 3.0. We’re not expecting everyone to turn around and rewrite their massive code bases the day after 3.0 comes out — that would be very foolish. We’ll keep maintaining [the 2.x series] as long as there is interest and need. ”
Just like earlier upgrades of languages like Emacs the implication Phyton is some of the following:
- Changes to the “print” statement to make the syntax better
- Turning on Unicode as default
- Changing symbols such as “not equal” from “<>” to the more standard “!=”
Further the new version will enable data compatibility and shall hence ensure the use of scripting languages such as Python, Lua and Ruby would drastically increase production across code optimization teams. Google will continue support and further assist 3rd party help for older version of Phyton unlike Microsoft which has now abandoned and removed support for Windows XP.
==> If you liked this post, then why not buy me a beer so I can cool off?


