ʻO ka lālā nui o Python i kēia manawa ka hiki ke kūkulu no ka hana ʻana i ka polokalamu kele pūnaewele

Ua hoʻolaha ʻo Ethan Smith, kekahi o nā mea hoʻomohala nui o MyPyC, kahi mea nāna i hoʻohui i nā modules Python i ka code C, i ka hoʻohui ʻana i nā loli i ka codebase CPython (ke kumu hoʻokō o Python) e hiki ai iā ʻoe ke kūkulu i ka lālā CPython nui e hana i loko o ka polokalamu kele pūnaewele. me ka hoʻohana ʻole ʻana i nā paʻi ʻē aʻe. Lawe ʻia ka ʻaha i loko o ka helu haʻahaʻa haʻahaʻa waena WebAssembly me ka hoʻohana ʻana i ka Emscripten compiler.

ʻO ka lālā nui o Python i kēia manawa ka hiki ke kūkulu no ka hana ʻana i ka polokalamu kele pūnaewele

Ua ʻae ʻia ka hana e Guido van Rossum, ka mea nāna i hoʻokumu i ka ʻōlelo hoʻolālā Python, nāna i manaʻo e hoʻohui i ke kākoʻo Python i loko o ka lawelawe pūnaewele github.dev, e hāʻawi ana i kahi kaiapuni hoʻomohala interactive e holo holoʻokoʻa i ka polokalamu kele pūnaewele. Ua ʻōlelo ʻo Jonathan Carter mai Microsoft e hoʻomaka ana ka hana e hoʻokō i ke kākoʻo ʻōlelo Python ma github.dev, akā ua hoʻohana ka prototype Jupyter compute framework no github.dev i ka papahana Pyodide (kahi Python 3.9 runtime kūkulu ma WebAssembly).

Ua hāpai pū ka kūkākūkā i ke kumuhana o ka hui ʻana iā Python me ke kākoʻo WASI (WebAssembly System Interface) no ka hoʻohana ʻana i ka hōʻike WebAssembly o Python me ka ʻole o ka nakinaki ʻia i kahi polokalamu kele pūnaewele. Hoʻomaopopo ʻia ʻo ka hoʻokō ʻana i ia hiʻohiʻona e koi nui i ka hana, ʻoiai ʻaʻole hāʻawi ʻo WASI i kahi hoʻokō o ka pthread API, a ua hoʻōki ʻo Python i ke kūkulu ʻana me ka ʻole o ka hiki ʻana i ka multithreading.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka