Difference between revisions 11827601 and 11830739 on srwiki{{loš seminarski}} {{Програмски језик |назив = PyPy |слика = [[Датотека:Pypy logo.png|ц|200п]] |натпис уз слику =Лого |оригинални назив = {{јез-енгл|PyPy}} |изговор на српском =Пајпај |модел = [[Cross-platform]] (contracted; show full) === RPython === PyPy интерпретатор је написан у ограниченом подсету Пајтона, назван RPython (Restricted Python).<ref>[http://doc.pypy.org/en/latest/coding-guide.html#id1 Coding Guide — PyPy documentation<!-- Botovski generisani naziv -->]</ref> Само-одржива природа PyPy-а је рефлектујућа у логоу пројекта, који описује змију која гута свој реп у [[уробор]]. RPython поставља нека ограничења на сам Пајтон језик, тиме и типови променљивих могу бити промењене током компајловања.<ref>"It is a proper subset of Python, restricted in a way that enables easy analysis and efficient code generation", Ancona et al., 2007.</ref> (contracted; show full) Током априла 2011., PyPy верзија 1.5 је избачена, која је достигла компатибилност са CPython 2.7. Маја 9., 2013., PyPy 2.0 је избачен, који је донео алфа-квалитетну подршку за JIT компилације на ARMv6 и ARMv7 JIT, и укључивао је CFFI у стандардној библиотеци.<ref name="lwn2013" >{{Cite news|date = {{date|2013-05-15}}|last=Edge|first=Jake|title = A look at the PyPy 2.0 release|publisher = [[LWN.net]]|url = https://lwn.net/Articles/550427/}}</ref> Јуна 20., 2014., PyPy3 је декларисан стабилним<ref name="pypyblogpypy3">{{Cite news|date = {{date|2014-06-20}}|author = the PyPy team|title = PyPy3 2.3.1 - Fulcrum|publisher = PyPy blog|url = http://morepypy.blogspot.it/2014/06/pypy3-231-fulcrum.html}}</ref /> Јуна 20., 2014., PyPy3 је декларисан стабилним<ref name="pypyblogpypy3" /> и доноси компатибилност са више модерних имплементација Пајтоновог језика. Избачен је поред PyPy 2.3.1 и има исти број верзије. === Финансирање === PyPy је финансиран од [[Европска унија|Европске уније]]<ref>{{Cite web|title = EU Community Research and Development Information Service Entry|url = http://cordis.europa.eu/projects/rcn/74481_en.html}}</ref> између децембра 2004. и марта 2007. У јуну 2008., PyPy је најавио финансирање делом од програма отвореног кода из [[Гугл]]а, и пристао на фокусирање у прављењу PyPy више компатибилним са [[CPython]]. Током 2009. Еврозвезда, финансирајућа агенција Европске уније се посебно фокусирала на [[Мала и средња предузећа]],<ref>{{Cite web|title = Eurostars - Aim Higher|url = http://www.eurostars-eureka.eu/}}</ref> прихватила предлог од чланова пројекта PyPy названог: "PYJIT - брз и флексибилан алат за динамично програмске језике базиране на PyPy". Финансирање од Еврозвезда је трајало до августа 2011.<ref>{{Cite web|title = Project Page on Eureka Network|url = http://web.archive.org/web/20120403075231/http://www.eurekanetwork.org/project/-/id/4791}}</ref> Током PyCon САД 2011, Фондација Софтвера Пајтон је донирала $10,000 за наставак PyPy развоја на перформансама и компатибилности са новијим верзијама језика.<ref>{{Cite web|title = A thank you to the PSF|url = http://morepypy.blogspot.com/2011/03/thank-you-to-psf.html}}</ref> Порт на АРМ архитектуре је спонзорисан као део Респбери Пај Фондације.<ref name="lwn2013">{{Cite news|date = {{date|2013-05-15}}|last=Edge|first=Jake|title = A look at the PyPy 2.0 release|publisher = [[LWN.net]]|url = https://lwn.net/Articles/550427/}}</ref /> PyPy пројекат такође прихвата донације на својим страницама блога.<ref>{{Cite web|title = PyPy Status Blog: Oh, and btw: PyPy gets funding through "Eurostars"|url = http://morepypy.blogspot.com/2010/12/oh-and-btw-pypy-gets-funding-through.html}}</ref> Постоје три пројекта финансирања тренутно: Python 3 компатибилност, уграђена оптимизована NumPy подршка за нумеричка израчунавања и подршка софтверске контроле меморије да подржи [[Паралелна обрада|паралелну обраду.]]<ref name="lwn2013">{{Cite news|date = {{date|2013-05-15}}|last=Edge|first=Jake|title = A look at the PyPy 2.0 release|publisher = [[LWN.net]]|url = https://lwn.net/Articles/550427/}}</ref /> === Пројекти који користе алате PyPy-а === * [https://github.com/topazproject/topaz Topaz] - имплементација програмског језика [[Руби (програмски језик)|Руби]] * [http://hippyvm.com/ HippyVM] - имплементација PHP језика коришћењем технологије PyPy. == Види још == * [[Бутстраповање (компајлери)]] (contracted; show full) * {{Cite web|last = Rose|first = John|title = A Day with PyPy|publisher = [[Oracle Corporation|Oracle]] developer blog|date = 2. 12. 2011|url = http://blogs.oracle.com/jrose/entry/a_day_with_pypy}} == Спољашње везе == * {{Званични веб-сајт|http://pypy.org/}} {{Пајтон (програмски језик)}} [[Категорија:Пајтон (програмски језик)]] [[Категорија:Слободни софтвер написан у Пајтону]] All content in the above text box is licensed under the Creative Commons Attribution-ShareAlike license Version 4 and was originally sourced from https://sr.wikipedia.org/w/index.php?diff=prev&oldid=11830739.
![]() ![]() This site is not affiliated with or endorsed in any way by the Wikimedia Foundation or any of its affiliates. In fact, we fucking despise them.
|