[Original article] ironpython 1.0 released
[Original article publication date] Wednesday, September 06,200 6 AM
I am very excited to announce that today we have released V1.0 for the ironpython. Net project. Click here to download related resources from codeplex for freeProgram, Source code and tutorials.
Ironpython is PythonProgramming LanguageOn the. NET platform. It supports an interactive console that supports full dynamic compilation and allows Python programmers to access all. Net libraries while maintaining full compatibility with the Python language.
Ironpython provides an excellent example of how the programming language can leverage the dynamic language features added to the. NET 2.0 CLR last year. For example, CLR features such as "lightweight encoding generation" can now allow dynamic languages to quickly compile and JIT source code in the memory, and the ability to recycle it later. This means that you can dynamically adjust the type at runtime without leaking the generated encoding.
Ironpython is also a good example of how to combine the advantages of dynamic languages with a rich class library framework and execution environment like. net. Jim hugunin, the main architect of the Microsoft ironpython project, recently made a great interview video with Jon Udell, he demonstrated a bunch of cool use cases (scenarios) that demonstrate ironpython's features ). His demo includes compiling a calculator program using python, which uses WPF (aveon) and integration with the Speech API. He also demonstrated how to use a strong language such as C # To reconstruct Python encoding with high performance requirements, and how the two are seamlessly integrated. You can watch the interview video on the screen below:
Looking forward to the future, you will see more dynamic languages on the. NET platform. More and more cool new use cases will become possible.
I hope this article will help you,
Scott
Tags:. net)