2010-03-23 11 views
5

Co można zrobić w Cpythonie, czego nie można zrobić w IronPython?Co można zrobić w Cpythonie, czego nie można zrobić w IronPython?

+4

Oczywiste: działa na platformie, która nie zna i nie dba o .NET czy Mono? – mjv

+0

O mój, moje spodnie są mokre ze śmiechu. – WeNeedAnswers

+0

Opps, przepraszam, po prostu przeczytaj to jeszcze raz, mój maleńki brytyjski cyniczny umysł zaczął kopać i myślał, że jesteś obrażliwy :) Przepraszam. – WeNeedAnswers

Odpowiedz

4

Jeśli piszesz "w 100% czysty Python", możesz zrobić wszystko, co CPython może zrobić w IronPython. Problem pojawia się, gdy chcesz użyć pakietu innej firmy. Wielu z nich napisało części o dużej wydajności w C i bazowało na API Python/C (np. NumPy).

Jako język kleju do łączenia komponentów .NET, IronPython jest świetny.

+0

Nie mam IronPythona jako języka kleju. Chciałbym użyć Pythona do tego, co potrafi i do czego to służy. Po prostu musisz znać jakiekolwiek gottacha zanim zagłębisz się w IronPython. Na plusie, IronPython obejmie GIL :) – WeNeedAnswers

+0

W zależności od potrzeb standardowy moduł wieloprocesowy może okazać się wystarczający, ponieważ może obejść GIL również. – EOL

+0

To robi. myślę, że oni naprawiają GIL jak mówimy. – WeNeedAnswers

Powiązane problemy