Уведомления

Группа в Telegram: @pythonsu

#1 Май 24, 2015 17:18:42

Egor2010
Зарегистрирован: 2014-10-22
Сообщения: 152
Репутация: +  0  -
Профиль   Отправить e-mail  

Перевод кода с Python в java

Добрый день,
Можно ли Python код с ооп перевести в Java код ?
Вроде бы с помощью jython можно или я ошибаюсь?

Офлайн

#2 Май 25, 2015 02:03:36

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Перевод кода с Python в java

Из Википедии:

Программы, выполняющиеся в среде Jython могут одновременно использовать классы языков Java и Python, используя, например, классы стандартной библиотеки Swing.
Т.е. ни о каком переводе кода не идет речь. Тут наоброт использовать совместно кодовую базу двух языков, основной ессесно python.



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#3 Май 25, 2015 03:57:15

Egor2010
Зарегистрирован: 2014-10-22
Сообщения: 152
Репутация: +  0  -
Профиль   Отправить e-mail  

Перевод кода с Python в java

Программы на jython исполняются на jvm,
если jython компилировать в байт код но место исполнения на jvm,декомпилировать в java.Так можно, если нет то некаких способов кроме ручного перевода нету?

Офлайн

#4 Май 25, 2015 13:00:28

Rodegast
От: Пятигорск
Зарегистрирован: 2007-12-28
Сообщения: 2679
Репутация: +  182  -
Профиль   Отправить e-mail  

Перевод кода с Python в java

Насколько я могу судить на jvm работает сам jython, а программы работают уже на jython. Так что ИХМО не получится.



С дураками и сектантами не спорю, истину не ищу.
Ели кому-то правда не нравится, то заранее извиняюсь.

Офлайн

#5 Май 25, 2015 22:59:44

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  252  -
Профиль   Отправить e-mail  

Перевод кода с Python в java

Egor2010
Можно ли Python код с ооп перевести в Java код
Можно.
А как, зависит от вашего ответа на вопрос а зачем это надо делать? Так что поясните, тогда будет о чем разговаривать.



Офлайн

#6 Май 27, 2015 04:39:15

Egor2010
Зарегистрирован: 2014-10-22
Сообщения: 152
Репутация: +  0  -
Профиль   Отправить e-mail  

Перевод кода с Python в java

doza_and
1Для написания программки под android (если это будет на Python тогда придется скачивать доп по для запуска программы)
2Мне просто интересно ,в гугле искал ничего не нашел.

Отредактировано Egor2010 (Май 27, 2015 04:39:53)

Офлайн

#7 Май 27, 2015 21:47:18

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  252  -
Профиль   Отправить e-mail  

Перевод кода с Python в java

Egor2010
Для написания программки под android
Для написания под android есть sl4a kivi и т.п. Они сами переведут все для java машины. Ручной перевод не требуется.
Egor2010
Мне просто интересно.
Перевод между разными языками программирования большого практического смысла не имеет. Все языки обладают примерно одинаковыми возможностями, любой из них компьютер понимает. :) Перевод делают для людей с ограниченными возможностями, которые не в состоянии выучить пару тройку языков программирования.



Офлайн

#8 Май 28, 2015 05:31:52

Egor2010
Зарегистрирован: 2014-10-22
Сообщения: 152
Репутация: +  0  -
Профиль   Отправить e-mail  

Перевод кода с Python в java

doza_and
Чтобы программа на Python работала на android разве не нужно скачивать доп программы на смартфон?
А если для написания под пк ,то какие способы перевода существуют ?

Офлайн

#9 Май 28, 2015 09:24:03

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  252  -
Профиль   Отправить e-mail  

Перевод кода с Python в java

Можно делать apk (тогда не надо ничего скачивать). Можно интерпретировать код, тогда надо поставить питон (точно также как и на персоналках). Рекомендую ставить интерпретатор. Тут есть раздел Mobile python.

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

При автоматическом переводе получите безобразный код, потеряете поддержку разработчиков.
http://www.habitualcoder.com/?page_id=192



Офлайн

#10 Май 28, 2015 09:36:43

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Перевод кода с Python в java

Честно говоря, не очень понимаю. Андроид это же не просто железяка с линуховым ядром на борту, это же куча API на все случаи жизни. Как из нативного питоньего кода вы собираетесь дёргать библиотеки джавы?



Отредактировано FishHook (Май 28, 2015 09:37:37)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version