{"id":38917,"date":"2019-10-31T22:26:45","date_gmt":"2019-10-31T19:26:45","guid":{"rendered":"https:\/\/prohoster.info\/blog\/reliz-pypy-7-2-realizatsii-python-napisannoj-na-yazyke-python\/"},"modified":"2019-10-31T22:26:45","modified_gmt":"2019-10-31T19:26:45","slug":"reliz-pypy-7-2-realizatsii-python-napisannoj-na-yazyke-python","status":"publish","type":"post","link":"https:\/\/prohoster.info\/lv\/blog\/news\/reliz-pypy-7-2-realizatsii-python-napisannoj-na-yazyke-python","title":{"rendered":"PyPy 7.2 izlai\u0161ana, Python realiz\u0101cija, kas uzrakst\u012bta Python valod\u0101","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"https:\/\/morepypy.blogspot.com\/2019\/10\/pypy-v72-released.html\">Izveidots<\/a><\/noindex> projekta izlai\u0161ana <noindex><a rel=\"nofollow\" href=\"http:\/\/pypy.org\/\">PyPy 7.2<\/a><\/noindex>, ietv\u0113rts Python valodas realiz\u0113jum\u0101, ko uzrakst\u012bjusi Python (tiek izmantota statiski tipiz\u0113ta apak\u0161kopums <noindex><a rel=\"nofollow\" href=\"http:\/\/doc.pypy.org\/en\/latest\/coding-guide.html#id1\">RPython<\/a><\/noindex>, ierobe\u017eots Python). Izlaidums tika sagatavots vienlaic\u012bgi PyPy2.7 un PyPy3.6 zaru atbalstam, kas nodro\u0161ina Python 2.7 un Python 3.6 sintakses atbalstu. Izlaidums ir pieejams Linux (x86, x86_64, PPC64, s390x, Aarch64, ARMv6 vai ARMv7 ar VFPv3), macOS (x86_64), OpenBSD, FreeBSD un Windows (x86). <\/p>\n<p>PyPy \u012bpa\u0161\u012bba ir JIT kompilatora izmanto\u0161ana, kas uzreiz p\u0101rtulko da\u017eus elementus ma\u0161\u012bnu kod\u0101, kas nodro\u0161ina <noindex><a rel=\"nofollow\" href=\"http:\/\/speed.pypy.org\/\">augstu<\/a><\/noindex> Veiktsp\u0113jas l\u012bmenis \u2014 veicot da\u017eas oper\u0101cijas, PyPy vair\u0101kas reizes p\u0101rsp\u0113j klasisko Python \u012bstenojumu C valod\u0101 (CPython). Augstas veiktsp\u0113jas un JIT kompil\u0113\u0161anas cena ir augst\u0101ks atmi\u0146as pat\u0113ri\u0146\u0161 \u2014 kop\u0113jais atmi\u0146as pat\u0113ri\u0146\u0161 sare\u017e\u0123\u012bt\u0101s un ilgsto\u0161i notieko\u0161\u0101s izpildes proces\u0101 (piem\u0113ram, PyPy tulko\u0161ana ar pa\u0161a PyPy pal\u012bdz\u012bbu) p\u0101rsniedz CPython pat\u0113ri\u0146u par pusotru l\u012bdz divreiz. <\/p>\n<p>Jaunais izlaidums izce\u013cas ar stabiliz\u0113tu atbalstu Python 3.6, kas iepriek\u0161 bija beta versij\u0101, k\u0101 ar\u012b JIT realiz\u0101ciju Aarch64 (ARM64) arhitekt\u016brai. Tika pievienots jauns JSON dekod\u0113t\u0101js, kas ir iev\u0113rojami \u0101tr\u0101ks, izmanto maz\u0101k atmi\u0146as un ir optimiz\u0113ts JIT. Atjaunots CFFI 1.13 modulis (C Foreign Function Interface) ar interfeisu, kas \u013cauj izsaukt funkcijas, kas uzrakst\u012btas C un C++ valod\u0101s. CFFI ir ieteicams C koda mijiedarb\u012bbai, savuk\u0101rt cppyy ir paredz\u0113ts C++ kodam. PyPy2.7 zar\u0101 ir p\u0101rs\u016bt\u012bts _ssl modulis, kas balst\u012bts uz CFFI. Modu\u013ci _hashlib un _crypt ir p\u0101rnesti, lai izmantotu CFFI.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Avots: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51672\">opennet.lv<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0421\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 PyPy 7.2, \u0432 \u0440\u0430\u043c\u043a\u0430\u0445 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u044f\u0437\u044b\u043a\u0430 Python, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0439 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Python (\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0441\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0442\u0438\u043f\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0435 \u043f\u043e\u0434\u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e RPython, Restricted Python). \u0412\u044b\u043f\u0443\u0441\u043a \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d \u043e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u0434\u043b\u044f \u0432\u0435\u0442\u043e\u043a PyPy2.7 \u0438 PyPy3.6, \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u044e\u0449\u0438\u0445 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 \u0441\u0438\u043d\u0442\u0430\u043a\u0441\u0438\u0441\u0430 Python 2.7 \u0438 Python 3.6. \u0412\u044b\u043f\u0443\u0441\u043a \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0434\u043b\u044f Linux (x86, x86_64, PPC64, s390x, Aarch64, ARMv6 \u0438\u043b\u0438 ARMv7 \u0441 VFPv3), macOS (x86_64), [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-38917","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.5 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0421\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 PyPy 7.2, \u0432.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/lv\/blog\/news\/reliz-pypy-7-2-realizatsii-python-napisannoj-na-yazyke-python\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.5\" \/>\n\t\t<meta property=\"og:locale\" content=\"lv_LV\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 PyPy 7.2, \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 Python, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0439 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Python | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0421\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 PyPy 7.2, \u0432.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/lv\/blog\/news\/reliz-pypy-7-2-realizatsii-python-napisannoj-na-yazyke-python\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:26:45+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:26:45+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47 PyPy 7.2 izlaidums, Python realiz\u0101cija, kas uzrakst\u012bta Python valod\u0101 | ProHoster","description":"Ir izveidots projekta PyPy 7.2 izlaidums.","canonical_url":"https:\/\/prohoster.info\/lv\/blog\/news\/reliz-pypy-7-2-realizatsii-python-napisannoj-na-yazyke-python","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"lv_LV","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 PyPy 7.2, \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 Python, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0439 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Python | ProHoster","og:description":"\u0421\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 PyPy 7.2, \u0432.","og:url":"https:\/\/prohoster.info\/lv\/blog\/news\/reliz-pypy-7-2-realizatsii-python-napisannoj-na-yazyke-python","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:26:45+00:00","article:modified_time":"2019-10-31T19:26:45+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"38917","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-23 23:57:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:00:27","updated":"2026-01-23 23:57:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts\/38917","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/comments?post=38917"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts\/38917\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/media?parent=38917"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/categories?post=38917"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/tags?post=38917"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}