Ko te peka matua o Python inaianei kei te kaha ki te hanga mo te mahi i roto i te tirotiro

Ko Ethan Smith, tetahi o nga kaiwhakawhanake matua o MyPyC, he kaiwhakatakoto i nga waahanga Python ki roto i te waehere C, i kii te taapiri o nga huringa ki te CPython codebase (te whakatinanatanga o te Python) e taea ai e koe te hanga i te peka CPython matua ki te mahi i roto i te tirotiro. me te kore e uru atu ki nga taapiri taapiri. Ka mahia te Huihuinga ki roto i te waehere takawaenga taumata-iti o te ao WebAssembly ma te whakamahi i te Emscripten compiler.

Ko te peka matua o Python inaianei kei te kaha ki te hanga mo te mahi i roto i te tirotiro

I whakamanahia te mahi e Guido van Rossum, te kaihanga o te reo hootaka Python, nana i tono te whakauru i te tautoko Python ki roto i te ratonga ipurangi github.dev, e whakarato ana i te taiao whanaketanga tauwhitiwhiti e rere katoa ana i roto i te tirotiro. I kii a Jonathan Carter mai i Microsoft kei te haere tonu te mahi ki te whakatinana i te tautoko reo Python i github.dev, engari ko te tauira tauira Jupyter compute framework mo github.dev i whakamahi i te kaupapa Pyodide (he Python 3.9 runtime hanga i WebAssembly).

I whakaarahia ano e te korerorero te kaupapa mo te whakahiato i te Python me te tautoko a WASI (WebAssembly System Interface) mo te whakamahi i te tohu WebAssembly o Python me te kore e herea ki te tirotiro tukutuku. E tohuhia ana ko te whakatinana i taua ahuatanga ka nui te mahi, na te mea kaore a WASI e whakarato i te whakatinanatanga o te API pthread, a kua mutu a Python ki te hanga me te kore e whakaahei i te multithreading.

Source: opennet.ru

Tāpiri i te kōrero