Nerede PYPY çeviri işlevi hakkında daha fazla bilgi edinebilirim?

oy
10

Ben PYPY en çevirisini anlamaya çalışan zorlanıyorum oldum. Bu sadece açıklama okunduğunda kesinlikle devrimci bir şey gibi görünüyor, ancak ben başarabilmiştir aslında böyle LLVM olarak bir şeye kod gerçek bir dünya parçasının çeviri iyi belgelerine bulmak değilim. Böyle bir şey var mı? Üzerinde resmi PyPy belgeleri sadece ziyade kendimi deneyebilirsiniz şey sağlamak yerine, fonksiyonellik üzerinde ayırır.

Oluştur 26/08/2008 saat 09:40
kaynak kullanıcı
Diğer dillerde...                            


5 cevaplar

oy
2

Python belirli çeviri arıyorsunuz, ya da sadece genel "nasıl baytkoduna bazı kodlar derlemek mi?" İkincisi sizin durumda, kontrol LLVM öğretici . Özellikle ilginç kendi dili için derleyici yazmak için öğretir bölüm iki, bulabilirsiniz.

Cevap 26/08/2008 saat 10:06
kaynak kullanıcı

oy
5

Bu belge detay yeraldığını gitmek gibi görünüyor (ve ben tam bir açıklama stackoverflow yanıt için kapsam dışında olduğunu düşünüyorum):

Başka bir dilden diğerine çeviri genel bir fikir özellikle devrimci değil, ancak yalnızca son zamanlarda "gerçek dünya" uygulamalarda popülerlik / uygulanabilirliğini kazanıyor olmuştur. GWT Java (Javascript üreten) ile yapar ve kütüphane de çeşitli diğer dillere Haskell tercüme için orada (adlandırılır YHC )

Cevap 03/09/2008 saat 22:52
kaynak kullanıcı

oy
3

Bazı el dair örnekler istiyorsanız, PYPY en Başlarken belge "tercüman dışarı çalışılıyor" başlıklı bir bölüm vardır.

Cevap 19/09/2008 saat 01:24
kaynak kullanıcı

oy
3

PyPy çevirmen genel olarak, daha genel kullanıma yönelik değildir. Biz (JIT ve GC'ler dahil RPython yazılmış hem Python bu kısıtlı alt kümesi) kendi piton tercüman çeviri için kullanabilirsiniz. Fikir iyi JIT ve GC ile, siz (RPython kendinizi kısıtlamadan, daha da önemlisi ve) bile bilmeden veya PYPY çeviri toolchain kullanmadan speedups mümkün olacak olmasıdır.

Alkış, fijal

Cevap 25/06/2009 saat 01:41
kaynak kullanıcı

oy
1

Bu basitçe açıklamanın okunması gibi bir şey kesinlikle devrimci görünüyor

Gibi bildiğim kadarıyla, PyPy bunun açıkça için tasarlanmış ilk sistemdir anlamda roman uygulayan dilleri. Diğer araçlar böyle kod oluşturma gibi, bu tür ayrıştırıcı jeneratör gibi ya da çok arka ucunda, çok ön uç çoğunu ile yardımcı olmak için vardır, ama çok ikisini bağlamak için var olmayan.

Cevap 25/06/2009 saat 03:07
kaynak kullanıcı

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more