الگو:Infobox software/simple/توضیحات

دو نوع انتشار ممکن است برای نرم افزار (و زبان برنامه نویسی یا سیستم عامل) وجود داشته باشد، یکی انتشار پایدار و یکی انتشار آزمایشی است. که این دو اگر موجود باشند باید در الگوهای زیر ذکر گردند.

دو نوع الگو وجود دارد: simple و stacked.

الگوی simple برای انتشار های تک سکویی (مثلا فقط سکوی ویندوز) است(مثلا مقاله پایتون راببنید)، و الگوی stacked بیانگر انتشار (آزمایشی و پایدار) برای چند سکو می‌باشد. مثلا سکوهای نرم افزار تلگرام شامل اندروید و آی‌اواس و غیره است، که در اینجا برای تلگرام باید از الگوی stacked استفاده کرد.

آدرس زیر برای الگوی stacked می‌باشد.

https://fa.wikipedia.org/wiki/الگو:Infobox_software/stacked


پایتون
پارادایم برنامه‌نویسیچند الگویی: تابعی، دستوری، شی‌گرا، پژواکی
طراحی شده توسطخیدو فان روسوم
توسعه‌دهندهبنیاد نرم‌افزاری پایتون
ظهوریافته در۲۰ فوریه ۱۹۹۱؛ ۳۳ سال پیش (۱۹۹۱-20}})
انتشار پایدار
3.8.2
۲۴ فوریه ۲۰۲۰؛ ۴ سال پیش (۲۰۲۰-24}})[۱]
انتشار آزمایشی
3.9.0a5
۲۳ مارس ۲۰۲۰؛ ۴ سال پیش (۲۰۲۰-23}})[۲]
اردکی، پویا، تدریجی
پروانهPython Software Foundation License
قبل از ویرایش 3.5: .py, .pyc, .pyd, .pyo ,[۳]
از ویرایش 3.5:.pyw, .pyz [۴]
وبگاه
پیاده‌سازی‌های بزرگ
سی‌پایتون، IronPython, جایتون، MicroPython, Numba, PyPy, Stackless Python
گویش
سایتون، پای‌پای
متأثر از
ABC, الگول۶۸, سی،C++, سی‌ال‌یو، Dylan, هسکل، آیکون، جاوا، لیسپ، Modula-3, Perl
تأثیر گذاشته بر
بو، Cobra, Coconut,[۵] CoffeeScript,[۶] D, F#, Falcon, Genie,[۷] Go, Groovy, JavaScript,[۸][۹] Julia, Nim, Ring,[۱۰] Ruby, Swift[۱۱]

Python Programming در ویکی‌کتاب (انگلیسی)


جستارهای وابسته ویرایش


  1. "Python 3.8.2".
  2. "Python Release Python 3.9.0a5". Python.org.
  3. File extension .pyo was removed in Python 3.5. See PEP 0488
  4. Holth, Moore (30 March 2014). "PEP 0441 -- Improving Python ZIP Application Support". Retrieved 12 November 2015.
  5. Hubinger, Evan. "Coconut Programming Language". coconut-lang.org (به انگلیسی). Retrieved 18 August 2017.
  6. "CoffeeScript borrows chained comparisons from Python".
  7. "Genie Language - A brief guide". Retrieved 28 December 2015.
  8. "Perl and Python influences in JavaScript". www.2ality.com. 24 February 2013. Retrieved 15 May 2015.
  9. Rauschmayer, Axel. "Chapter 3: The Nature of JavaScript; Influences". O'Reilly, Speaking JavaScript. Retrieved 15 May 2015.
  10. Ring Team (4 December 2017). "Ring and other languages". ring-lang.net. ring-lang.
  11. Lattner, Chris (3 June 2014). "Chris Lattner's Homepage". Chris Lattner. Retrieved 3 June 2014. The Swift language is the product of tireless effort from a team of language experts, documentation gurus, compiler optimization ninjas, and an incredibly important internal dogfooding group who provided feedback to help refine and battle-test ideas. Of course, it also greatly benefited from the experiences hard-won by many other languages in the field, drawing ideas from Objective-C, Rust, Haskell, Ruby, Python, C#, CLU, and far too many others to list.