Ironpython 1.0 is released

Source: Internet
Author: User

[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)

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.