Ostatniej nocy natknąłem się na termin o nazwie Jython, który był dla mnie nowością, więc zacząłem czytać o nim, aby dodać więcej do mojego zamieszania związanego z Pythonem. Nigdy tak naprawdę nie używałem Pythona. Więc o to mi chodzi.Kilka podstawowych wyjaśnień na temat Pythona?
Python is implemented in C
- Czy to znaczy, że interpreter został napisany w języku C lub ma interpreter Pythona konwersji kodu źródłowego w C?CPython to nic innego jak oryginalny Python & termin został po prostu ukuty, aby później odróżnić go od Jython - prawda czy fałsz?
Teraz, gdy Python jest zaimplementowany w C (nie do końca pewien co to oznacza), ale czy to oznacza, że python może być płynnie zintegrowany z dowolnym C-Code.
Czy Jython jest nowym językiem programowania, czy też jego składnia jest podobna do oryginalnej wersji python? czy jest to po prostu python, który można zintegrować z kodem java?
Jeśli żadne z powyższych pytań nie odpowiada na różnicę między Jythonem w języku Python, to co to jest?
Zrozumienie związku Jythona z Pythonem i CPythonem może być łatwiejsze, jeśli spojrzy się na inne alternatywne implementacje języka Pythona. Pozostałe dwa, o których większość ludzi mówi to IronPython (Python on .NET) i PyPy (Python w Pythonie ... tak, to jest trippy). – chmullig