เจชเจพเจˆเจฅเจจ เจฆเฉ€ เจฎเฉเฉฑเจ– เจธเจผเจพเจ–เจพ เจตเจฟเฉฑเจš เจนเฉเจฃ เจฌเฉเจฐเจพเจŠเจœเจผเจฐ เจตเจฟเฉฑเจš เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจธเจฎเจฐเฉฑเจฅเจพ เจนเฉˆ

ะ˜ั‚ะฐะฝ ะกะผะธั‚ (Ethan Smith), ะพะดะธะฝ ะธะท ะพัะฝะพะฒะฝั‹ั… ั€ะฐะทั€ะฐะฑะพั‚ั‡ะธะบะพะฒ MyPyC, ะบะพะผะฟะธะปัั‚ะพั€ะฐ ะผะพะดัƒะปะตะน Python ะฒ ะบะพะด ะฝะฐ ัะทั‹ะบะต ะกะธ, ัะพะพะฑั‰ะธะป ะพ ะดะพะฑะฐะฒะปะตะฝะธะธ ะฒ ะบะพะดะพะฒัƒัŽ ะฑะฐะทัƒ CPython (ะฑะฐะทะพะฒะฐั ั€ะตะฐะปะธะทะฐั†ะธั Python) ะธะทะผะตะฝะตะฝะธะน, ะฟะพะทะฒะพะปััŽั‰ะธั… ัะพะฑั€ะฐั‚ัŒ ะพัะฝะพะฒะฝัƒัŽ ะฒะตั‚ะบัƒ CPython ะดะปั ั€ะฐะฑะพั‚ั‹ ะฒะฝัƒั‚ั€ะธ ะฑั€ะฐัƒะทะตั€ะฐ, ะฝะต ะฟั€ะธะฑะตะณะฐั ะบ ะดะพะฟะพะปะฝะธั‚ะตะปัŒะฝั‹ะผ ะฟะฐั‚ั‡ะฐะผ. ะกะฑะพั€ะบะฐ ะพััƒั‰ะตัั‚ะฒะปัะตั‚ัั ะฒ ัƒะฝะธะฒะตั€ัะฐะปัŒะฝั‹ะน ะฝะธะทะบะพัƒั€ะพะฒะฝะตะฒั‹ะน ะฟั€ะพะผะตะถัƒั‚ะพั‡ะฝั‹ะน ะบะพะด WebAssembly ะฟั€ะธ ะฟะพะผะพั‰ะธ ะบะพะผะฟะธะปัั‚ะพั€ะฐ Emscripten.

เจชเจพเจˆเจฅเจจ เจฆเฉ€ เจฎเฉเฉฑเจ– เจธเจผเจพเจ–เจพ เจตเจฟเฉฑเจš เจนเฉเจฃ เจฌเฉเจฐเจพเจŠเจœเจผเจฐ เจตเจฟเฉฑเจš เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจธเจฎเจฐเฉฑเจฅเจพ เจนเฉˆ

ะ ะฐะฑะพั‚ัƒ ะพะดะพะฑั€ะธะป ะ“ะฒะธะดะพ ะฒะฐะฝ ะ ะพัััƒะผ (Guido van Rossum), ัะพะทะดะฐั‚ะตะปัŒ ัะทั‹ะบะฐ ะฟั€ะพะณั€ะฐะผะผะธั€ะพะฒะฐะฝะธั Python, ะบะพั‚ะพั€ั‹ะน ะดะพะฟะพะปะฝะธั‚ะตะปัŒะฝะพ ะฟั€ะตะดะปะพะถะธะป ะธะฝั‚ะตะณั€ะธั€ะพะฒะฐั‚ัŒ ะฟะพะดะดะตั€ะถะบัƒ Python ะฒ web-ัะตั€ะฒะธั github.dev, ะฟั€ะตะดะพัั‚ะฐะฒะปััŽั‰ะธะน ะธะฝั‚ะตั€ะฐะบั‚ะธะฒะฝัƒัŽ ัั€ะตะดัƒ ั€ะฐะทั€ะฐะฑะพั‚ะบะธ, ั€ะฐะฑะพั‚ะฐัŽั‰ัƒัŽ ั†ะตะปะธะบะพะผ ะฒ ะฑั€ะฐัƒะทะตั€ะต. ะ”ะถะพะฝะฐั‚ะฐะฝ ะšะฐั€ั‚ะตั€ (Jonathan Carter) ะธะท ะบะพะผะฟะฐะฝะธะธ Microsoft ัƒะฟะพะผัะฝัƒะป, ั‡ั‚ะพ ะฒ ะฝะฐัั‚ะพัั‰ะตะต ะฒั€ะตะผั ะฒะตะดั‘ั‚ัั ั€ะฐะฑะพั‚ะฐ ะฟะพ ั€ะตะฐะปะธะทะฐั†ะธะธ ะฟะพะดะดะตั€ะถะบะธ ัะทั‹ะบะฐ Python ะฒ github.dev, ะฝะพ ะฒ ะธะผะตัŽั‰ะธะผัั ะฟั€ะพั‚ะพั‚ะธะฟะต ัั€ะตะดั‹ ะฒั‹ั‡ะธัะปะตะฝะธะน Jupyter ะดะปั github.dev ะธัะฟะพะปัŒะทะพะฒะฐะปัั ะฟั€ะพะตะบั‚ Pyodide (ัะฑะพั€ะบะฐ Python 3.9 runtime ะฒ WebAssembly).

ะ’ ะพะฑััƒะถะดะตะฝะธะธ ั‚ะฐะบะถะต ะฑั‹ะปะฐ ะฟะพะดะฝัั‚ะฐ ั‚ะตะผะฐ ัะฑะพั€ะบะธ Python ั ะฟะพะดะดะตั€ะถะบะพะน WASI (WebAssembly System Interface) ะดะปั ะธัะฟะพะปัŒะทะพะฒะฐะฝะธั WebAssembly-ะฟั€ะตะดัั‚ะฐะฒะปะตะฝะธั Python ะฑะตะท ะฟั€ะธะฒัะทะบะธ ะฒ web-ะฑั€ะฐัƒะทะตั€ัƒ. ะžั‚ะผะตั‡ะฐะตั‚ัั, ั‡ั‚ะพ ะดะปั ั€ะตะฐะปะธะทะฐั†ะธะธ ะฟะพะดะพะฑะฝะพะน ะฒะพะทะผะพะถะฝะพัั‚ะธ ะฟะพั‚ั€ะตะฑัƒะตั‚ ะฟั€ะพะดะตะปะฐั‚ัŒ ะฑะพะปัŒัˆัƒัŽ ั€ะฐะฑะพั‚ัƒ, ั‚ะฐะบ ะบะฐะบ ะฒ WASI ะฝะต ะฟั€ะตะดะพัั‚ะฐะฒะปัะตั‚ัั ั€ะตะฐะปะธะทะฐั†ะธั API pthread, ะฐ ะฒ Python ะฟั€ะตะบั€ะฐั‰ะตะฝะฐ ะฒะพะทะผะพะถะฝะพัั‚ัŒ ัะฑะพั€ะบะธ ะฑะตะท ะฒะบะปัŽั‡ะตะฝะธั ะผะฝะพะณะพะฟะพั‚ะพั‡ะฝะพัั‚ะธ.

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹