آیرون پایتون
![]() | |
نویسنده(های) اصلی | جیم هوگونین، مایکروسافت |
---|---|
توسعهدهنده(ها) | دینو ویهلند، .NET Foundation |
انتشار اولیه | ۵ سپتامبر ۲۰۰۶[۱] |
مخزن | |
نوشتهشده با | سی شارپ |
سیستمعامل | مایکروسافت ویندوز، لینوکس، مکاواس |
پلتفرم | چارچوب داتنت، چارچوب دات نت کر، مونو |
نوع | پیادهسازی پایتون |
مجوز | مجوز آپاچی |
آیرون پایتون (انگلیسی: IronPython) یکی از پیادهسازیهای پایتون است که در چارچوب دات نت و مونو اجرا میشود. جیم هوگونین آغاز کنندهٔ پروژه، ورژن ۱٫۰ آن را در ۵ سپتامبر ۲۰۰۶ منتشر کرده است.[۴][۵]
آیرون پایتون بهطور کامل در سی شارپ نوشته شده است، اگرچه برخی از کدهای آن بهطور خودکار توسط یک تولیدکننده کد نوشته شده در پایتون تولید میشود.[۶][۷]
جیم هوگونین پروژه را ایجاد کرد و تا نسخه ۱٫۰ که در ۵ سپتامبر ۲۰۰۶ منتشر شد، فعالانه در آن مشارکت داشت.[۸] آیرون پایتون ۲٫۰ در ۱۰ دسامبر ۲۰۰۸ منتشر شد.[۹] مایکروسافت آیرون پایتون و پروژه خواهرش آیرون روبی را در اواخر سال ۲۰۱۰ رها کرد.[۱۰] این پروژه در حال حاضر توسط گروهی از داوطلبان در GitHub نگهداری میشود.[۱۱][۱۲]
تفاوتهایی بین پیادهسازی مرجع پایتون سی پیتون و آیرون پایتون وجود دارد.[۱۳] برخی از پروژههای ساخته شده در آیرون پایتون وجود دارد که تحت سی پیتون کار نمیکنند.[۱۴][۱۵] برعکس، برنامههای سی پیتون که به پسوندهای زبانی که در C پیادهسازی میشوند وابسته هستند، با آیرون پایتون سازگار نیستند.[۱۶][۱۷]
جستارهای وابسته
[ویرایش]منابع
[ویرایش]- ↑ «نسخه آرشیو شده». بایگانیشده از اصلی در ۲۶ دسامبر ۲۰۱۷. دریافتشده در ۱۵ دسامبر ۲۰۲۰.
- ↑ "2.7.9". github.com. Retrieved 2018-10-09.
- ↑ "IronLanguages/ironpython2". GitHub (به انگلیسی). Retrieved 2020-06-26.
- ↑ "IronPython.net". Retrieved 2013-07-03.
- ↑ "Python Tools for Visual Studio- Home". Python Tools for Visual Studio. Archived from the original on 2018-01-26. Retrieved 2013-07-03.
- ↑ "Dynamic Language Runtime Overview". Microsoft. Retrieved 2014-04-01.
- ↑ "2009-07-02 Marek Safar · mono/Mono@340222f". GitHub.
- ↑ "Jim Hugunin's blog: IronPython 1.0 released today!". 2006-09-05. Retrieved 2006-12-14.
- ↑ "Release dates for ironpython". 2008-12-10. Retrieved 2009-01-25.
- ↑ Clarke, Gavin (2010-10-22). "Microsoft cuts loose Iron languages". The Register. Retrieved 2012-04-05.
- ↑ "2.7". ironpython.codeplex.com. Archived from the original on 2018-01-02. Retrieved 2011-03-12.
- ↑ "2.7.1". ironpython.codeplex.com. Archived from the original on 2017-12-26. Retrieved 2011-12-30.
- ↑ "Differences between IronPython 1.0 and CPython 2.4.3". Microsoft. 2007-12-18. Retrieved 2008-02-09.
- ↑ "New Project: Implementing .NET Libraries in Pure Python". Archived from the original on 2008-08-30. Retrieved 2008-02-09.
- ↑ What is Iron Python (۲۰۲۳-۰۴-۱۲). «پایتون چیست ؟».
- ↑ "NumPy and SciPy for .NET". Retrieved 2019-04-05.
- ↑ Eby, Phillip (15 October 2005). "Children of a Lesser Python". Retrieved 2008-07-09.
- مشارکتکنندگان ویکیپدیا. «IronPython». در دانشنامهٔ ویکیپدیای انگلیسی، بازبینیشده در ۱۵ دسامبر ۲۰۲۰.