Найти - Пользователи
Полная версия: Перевод кода с Python в java
Начало » Python для новичков » Перевод кода с Python в java
1 2
Egor2010
Добрый день,
Можно ли Python код с ооп перевести в Java код ?
Вроде бы с помощью jython можно или я ошибаюсь?
JOHN_16
Из Википедии:
Программы, выполняющиеся в среде Jython могут одновременно использовать классы языков Java и Python, используя, например, классы стандартной библиотеки Swing.
Т.е. ни о каком переводе кода не идет речь. Тут наоброт использовать совместно кодовую базу двух языков, основной ессесно python.
Egor2010
Программы на jython исполняются на jvm,
если jython компилировать в байт код но место исполнения на jvm,декомпилировать в java.Так можно, если нет то некаких способов кроме ручного перевода нету?
Rodegast
Насколько я могу судить на jvm работает сам jython, а программы работают уже на jython. Так что ИХМО не получится.
doza_and
Egor2010
Можно ли Python код с ооп перевести в Java код
Можно.
А как, зависит от вашего ответа на вопрос а зачем это надо делать? Так что поясните, тогда будет о чем разговаривать.
Egor2010
doza_and
1Для написания программки под android (если это будет на Python тогда придется скачивать доп по для запуска программы)
2Мне просто интересно ,в гугле искал ничего не нашел.
doza_and
Egor2010
Для написания программки под android
Для написания под android есть sl4a kivi и т.п. Они сами переведут все для java машины. Ручной перевод не требуется.
Egor2010
Мне просто интересно.
Перевод между разными языками программирования большого практического смысла не имеет. Все языки обладают примерно одинаковыми возможностями, любой из них компьютер понимает. :) Перевод делают для людей с ограниченными возможностями, которые не в состоянии выучить пару тройку языков программирования.
Egor2010
doza_and
Чтобы программа на Python работала на android разве не нужно скачивать доп программы на смартфон?
А если для написания под пк ,то какие способы перевода существуют ?
doza_and
Можно делать apk (тогда не надо ничего скачивать). Можно интерпретировать код, тогда надо поставить питон (точно также как и на персоналках). Рекомендую ставить интерпретатор. Тут есть раздел Mobile python.

Я вам намекнул что перевод это глупость которая никому не нужна. Нужен питон пускайте питон, нужна java пускайте java. Нужно взаимодействие - обменяйтесь данными между процессами.

При автоматическом переводе получите безобразный код, потеряете поддержку разработчиков.
http://www.habitualcoder.com/?page_id=192
FishHook
Честно говоря, не очень понимаю. Андроид это же не просто железяка с линуховым ядром на борту, это же куча API на все случаи жизни. Как из нативного питоньего кода вы собираетесь дёргать библиотеки джавы?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB