The Parrot Foundation has released Parrot 1.0, the first in a series of “Supported” releases. The Parrot virtual machine hosts dynamic languages such as Ruby, Python, PHP, and Perl. In addition to standard features expected of any modern virtual machine — including concurrency, garbage collection, bytecode and JIT compilation, event and exception handling, Unicode, dynamic dispatch, and support for procedural, object-oriented, and functional paradigms — Parrot provides a powerful suite of compiler tools tailored to dynamic languages and a next generation regular expression engine.
“Dynamic languages have become a hot topic for commercial and academic R&D,” said Allison Randal, Architect of Parrot and Chairman of the Parrot Foundation, “and Parrot has been right at the heart of it from the beginning. 1.0 marks an important milestone for the project, where we can invite a broad community of developers to explore the cutting-edge features we’ve enjoyed for years.”
Ron Dameron recently published an article comparing Python and PowerShell DBA Scripting. He wrote a code in Python and then translated it to PowerShell. He considered few examples like Listing installed hot fixes (DST patch), Checking free space on drives, Finding a database across multiple servers, Checking the version of SQL Server installed.
The First Pune Python meet was held on last Saturday of the month. We are planning to conduct the Python meets on every last Saturday of each month, it will help in spreading the Python language in Pune and across the country.
David Ascher is the Chief Technologist and Managing Director for ActiveState, he is also a director of the Python Software Foundation.
PythonThreads >> Q. Hi David. Could you please introduce yourself?
David Ascher >> My name is David Ascher. I’m the Chief Technologist and Managing Director for ActiveState, and also serve on the board of directors of the Python Software Foundation. I’ve been working on Python since about 1995, and have co-authored two books on Python, Learning Python and the Python Cookbook. I’ve also spent a fair bit of time in the scientific computating world, in particular with Numeric Python and PyOpenGL.
High-level languages are increasingly recognized as indispensable tools in the developer’s toolkit. IT professionals will benefit from demonstrating their programming skills through these certifications.