SORU
16 HAZİRAN 2013, Pazar


Python vs Cpython

Bu ne Python ve Cpython hakkında yaygara(Jython,IronPython), Anlamıyorum:

python.org Cpython olduğunu belirtiyor:

"" Uygulama Python (CPython lakaplı) . geleneksel

yet another stackoverflow question bahseder:

CPython C. yazılan bayt kod yorumlayıcısı Python varsayılan,

Açıkçası bu açıklamalar hem de pratikte ne anlama ama, ben bir şeyi anlamadımeğer örnek bir python kodu çalıştırdığımda yani Cpython mu kullanırsam eğer C kodu olarak C dili için derler ve çalıştırır

Cpython tam olarak ne olduğunu ve nasıl python ile karşılaştırıldığında bir fark var ve muhtemelen Python üzerinde Cpython kullanın ve eğer almalıyım avantajları nelerdir?

CEVAP
16 HAZİRAN 2013, Pazar


CPython

CPythonözgünPython uygulaması. Python.org indirme uygulaması. İnsanlar CPython, daha sonra, Python diğer uygulamalardan ayırmak için, ve Python dil altyapısı uygulanması ayırmak için arayınprogramlama dilikendisi.

İkinci kısım senin karışıklık buradan geliyor; Python-the-dili ne olursa olsun ayrı tutmak gerekirçalışırPython kodu.

CPythonolurC. uygulanacak bir uygulama ayrıntı gerçekten. CPython bayt kodu (şeffaf) python kodunuzu derler ve değerlendirme bir döngü içinde bu bayt kodu olarak yorumlar.

CPython ayrıca yeni özellikler ilk uygulayan; Python-the-dil gelişimi temel olarak CPython kullanır, diğer uygulamaları izleyin.

Ne Jython, vb.

Jython, IronPython ve PyPy, mevcut 'diğer' Python programlama dili uygulamaları; bu Java, C uygulanır# ve RPython (Python bir alt kümesi), sırasıyla. Jython için Python kodunuzu derlerJavaJava, Python kodunuzu JVM üzerinde çalışabilir. IronPython Microsoft CLR üzerinde Python çalıştırmak sağlar. Ve PyPy, (alt) Python uygulanmakta, Python kodu daha hızlı, haklı olarak aklını başından gereken CPython, daha çalıştırmak sağlar. :-)

Aslında C derleniyor

CPythondeğilkendisi için C ile Python kodunu çevirmek. Bunun yerine sözlü bir döngü çalışır. Yokbir proje buyoktercüme Python-ish C kodu, ve o Cython denir. Cython Python dili için birkaç uzantıları ekler ve C uzantılar için kod derleme, bu fişler kodu sağlariçineCPython tercüman.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • thelonelyisland

    thelonelyisl

    23 Aralık 2005
  • Tracy Hairston

    Tracy Hairst

    22 Mayıs 2009
  • whatever

    whatever

    30 EYLÜL 2005