JPype 0.7-ի թողարկում, գրադարաններ Python-ից Java դասեր մուտք գործելու համար

Վերջին նշանակալի ճյուղի ձևավորումից ավելի քան չորս տարի անց հասանելի է շերտի ազատում JPype 0.7, որը թույլ է տալիս Python հավելվածներին լիարժեք մուտք ունենալ Java լեզվով դասի գրադարաններ։ Python-ից JPype-ի միջոցով դուք կարող եք օգտագործել Java-ին հատուկ գրադարաններ՝ ստեղծելու հիբրիդային հավելվածներ, որոնք համատեղում են Java և Python կոդը: Ծրագրի կոդը բաշխվում է Apache 2.0 լիցենզիայի ներքո:

Ի տարբերություն Jython-ի, Java-ի հետ ինտեգրումը ձեռք է բերվում ոչ թե JVM-ի համար Python տարբերակ ստեղծելով, այլ երկու վիրտուալ մեքենաների մակարդակով փոխազդեցության միջոցով՝ օգտագործելով ընդհանուր հիշողություն: Առաջարկվող մոտեցումը թույլ է տալիս ոչ միայն հասնել լավ կատարողականի, այլև ապահովում է մուտք դեպի բոլոր CPython և Java գրադարաններ: Նոր թողարկումում հիմնական մոդուլի կոդը ամբողջությամբ վերաշարադրվել է, ավելացվել է աջակցություն
չկցված հոսքեր, բարելավված անվտանգություն, Java-ի բացառությունների թարգմանությունը Python բացառությունների, փոխված վարքագիծը տողերի փոխակերպման ժամանակ:

Source: opennet.ru

Добавить комментарий