Content deleted Content added
m Open access bot: doi updated in citation with #oabot. |
→Design: | Altered template type. Add: chapter-url, chapter, title. Removed or converted URL. | Use this tool. Report bugs. | #UCB_Gadget |
||
Line 31:
A Cython program that implements the same algorithm as a corresponding Python program may consume fewer computing resources such as core memory and processing cycles due to differences between the CPython and Cython execution models. A basic Python program is loaded and executed by the CPython [[virtual machine]], so both the runtime and the program itself consume computing resources. A Cython program is compiled to C code, which is further compiled to machine code, so the virtual machine is used only briefly when the program is loaded.<ref>{{cite web |last=Oliphant |first=Travis |date=20 June 2011 |url=http://technicaldiscovery.blogspot.com/2011/06/speeding-up-python-numpy-cython-and.html |title=Technical Discovery: Speeding up Python (NumPy, Cython, and Weave) |publisher=Technicaldiscovery.blogspot.com |access-date=21 July 2013}}</ref><ref>{{cite journal |last1=Behnel |first1=Stefan |last2=Bradshaw |first2=Robert |last3=Citro |first3=Craig |last4=Dalcin |first4=Lisandro |last5=Seljebotn |first5=Dag Sverre |last6=Smith |first6=Kurt |year=2011 |title=Cython: The Best of Both Worlds |journal=Computing in Science and Engineering |volume=13 |issue=2 |pages=31–39 |doi=10.1109/MCSE.2010.118 |bibcode=2011CSE....13b..31B |s2cid=14292107 |url=http://research.google.com/pubs/pub36727.html|hdl=11336/13103 |hdl-access=free }}
</ref><ref name="scipy09">{{cite
Cython employs:
|