Форум программистов, компьютерный форум, киберфорум
Наши страницы
Python
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
Vtulhu
425 / 379 / 200
Регистрация: 12.08.2011
Сообщений: 1,610
1

Кто-нибудь здесь использует Jython?

22.01.2012, 09:08. Просмотров 1498. Ответов 4
Метки нет (Все метки)

Я правильно понимаю, что основной смысл Джайтона - создание комбинированных программ, в которых логика запрограммирована на Пайтоне, а критичные к скорости участки кода - на Джаве? И как можно эти части между собой совокуплять? Например, надо передать массив в Джава-часть и получить оттуда результат - целое число. Какой редактор наиболее удобен для разработки таких "билингвальных" прог?
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.01.2012, 09:08
Ответы с готовыми решениями:

Не работает shelve в Jython
Подскажите он там впринципе вырезан или надо как-то правильно его уметь готовить?

Планируется ли в jython поддержка python 3?
Слишком большие различия между версиями python и их всё больше. А вообще jython подразумевает...

Jython как компилировать готовый скрипт?
Jython как компилировать готовый скрипт? ос ubuntu 13.04 помогите а

Кто-нибудь уже использует aiohttp/muffin etc. ?
Наконец-то разобрался с этим дремучим asyncio, не хотел он мне даваться никак, пришлось лопатить...

NDK и С++ кто-нибудь ИЗ ВАС использует?
Отзовитесь! Хочу услышать мнение о сложностях от тех кто реально использует NDK (c++). Теорию...

4
anydevelop
168 / 49 / 20
Регистрация: 20.10.2011
Сообщений: 232
22.01.2012, 13:05 2
Vtulhu, да я бы не сказал, что Java уж намного быстрее Python. Jython обычно используют там, где связать Java и Python жизненно необходимо. Обычно для Python'а пишут модули на Си, а Jython - редкость.
0
Vtulhu
425 / 379 / 200
Регистрация: 12.08.2011
Сообщений: 1,610
22.01.2012, 13:33  [ТС] 3
Цитата Сообщение от anydevelop Посмотреть сообщение
Vtulhu, да я бы не сказал, что Java уж намного быстрее Python.
http://shootout.alioth.debian.org/u6...on3&lang2=java

Jython обычно используют там, где связать Java и Python жизненно необходимо. Обычно для Python'а пишут модули на Си, а Jython - редкость.
Мне было бы гораздо проще писать модули на Java. Благо она вполне сравнима по скорости.

http://shootout.alioth.debian.org/u6...java&lang2=gcc
0
anydevelop
168 / 49 / 20
Регистрация: 20.10.2011
Сообщений: 232
22.01.2012, 14:38 4
Vtulhu, такие тесты часто дают различные результаты, тем более что быстродействие может быть абсолютно разным на разных задачах.

Тем более, в то, что Java сравнима по скорости с Си - не верю (вы поймёте, если когда-нибудь участвовали в контестах по программированию, где часто предупреждают, что задача, которую вы можете сдать на Си, может превысить допустимое время исполнения на Java).

Впрочем, не буду спорить с вами в этом вопросе - у каждого своё мнение. :-)
0
Vtulhu
425 / 379 / 200
Регистрация: 12.08.2011
Сообщений: 1,610
22.01.2012, 17:44  [ТС] 5
Цитата Сообщение от anydevelop Посмотреть сообщение
Vtulhu, такие тесты часто дают различные результаты, тем более что быстродействие может быть абсолютно разным на разных задачах.
Разумеется. Я так полагаю, самое умное - написать сначала всё на Пайтоне, и только если скорости будет не хватать, начать задумываться о переписывании части кода на C/C++/Java... А я поспешил.

Тем более, в то, что Java сравнима по скорости с Си - не верю (вы поймёте, если когда-нибудь участвовали в контестах по программированию, где часто предупреждают, что задача, которую вы можете сдать на Си, может превысить допустимое время исполнения на Java).
Возможно, мы по-разному понимаем, что значит "сравнима". Я подразумевал, что скорость может отличаться в разы, но уж не в десятки и не в сотни раз. К тому же надо учитывать, что на Джаве, в отличие от С, достаточно удобно создавать многопоточные программы. Если алгоритм хорошо распараллеливается, а процессор многоядерный, то Джава может сравняться с С и даже обогнать.

Впрочем, не буду спорить с вами в этом вопросе - у каждого своё мнение. :-)
Ну почему же, спорьте! Моё мнение основано на чтении статей, а Ваше, я полагаю, на опыте работы.
0
22.01.2012, 17:44
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.01.2012, 17:44

Кто нибудь использует/использовал эту либу?
'com.squareup.okhttp:okhttp:2.6.0' OkHttpClient Пользуетесь ли вы этой библиотекой?

Кто-нибудь использует антикаптчу в своих приложениях?
Кто-нибудь использует антикаптчу в своих приложениях??? Если да,то если не трудно покажите пример...

PHPExpertEditor 4.3 кто нибудь использует этот редактор?
PHPExpertEditor 4.3 кто нибудь использует этот редактор? Установил его, вроде все нормально, но...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.