Jython — быстрее использовать структуры данных Python или Java ?

Я пытаюсь понять, следует ли и в каких кругах использовать классы Python и/или Java.

Если вы создаете специализированный класс словаря/карты, должен ли он быть подклассом из Python dict или из Java HashMap или TreeMap и т. д.?

Заманчиво использовать Python только потому, что они проще и привлекательнее. Но одна из причин, по которой Jython работает относительно медленно (как мне кажется), связана с динамической типизацией. Я бы лучше сказал, что не очень разбираюсь во всем этом и, к моему стыду, не тратил ночные часы на изучение кода интерпретатора Python/Jython.

Во всяком случае, мне пришло в голову, что классы Java могут работать быстрее, потому что код может выполнять меньше работы. OTOH, может быть, это должно сделать больше. А может, в нем ничего нет. Кто-нибудь знает?

6
задан mike rodent 24 June 2012 в 14:24
поделиться