Python-ийн үндсэн салбар нь одоо хөтөч дээр ажиллахад зориулж бүтээх чадвартай болсон

MyPyC-ийн гол хөгжүүлэгчдийн нэг, Python модулиудыг C код болгон хөрвүүлэгч Этан Смит CPython кодын санд (Python-ын үндсэн хэрэгжилт) нэмэлт өөрчлөлт оруулснаа зарласан бөгөөд энэ нь хөтөч дотор ажиллах үндсэн CPython салбарыг бүтээх боломжийг олгодог. нэмэлт засваруудыг ашиглахгүйгээр. Emscripten хөрвүүлэгчийг ашиглан бүх нийтийн дунд түвшний WebAssembly код болгон угсрах ажлыг гүйцэтгэдэг.

Python-ийн үндсэн салбар нь одоо хөтөч дээр ажиллахад зориулж бүтээх чадвартай болсон

Энэхүү ажлыг Python програмчлалын хэлийг бүтээгч Гуидо ван Россум зөвшөөрсөн бөгөөд тэрээр Python дэмжлэгийг github.dev вэб үйлчилгээнд нэгтгэхийг санал болгосон бөгөөд энэ нь бүхэлдээ хөтөч дээр ажилладаг интерактив хөгжүүлэлтийн орчинг бүрдүүлдэг. Майкрософтоос Жонатан Картер github.dev дээр Python хэлний дэмжлэгийг хэрэгжүүлэх ажил хийгдэж байгаа гэж дурьдсан боловч github.dev-д зориулсан одоо байгаа Jupyter тооцооллын үндсэн загвар нь Pyodide төслийг ашигласан (WebAssembly дахь Python 3.9 ажиллах цаг).

Хэлэлцүүлгээр мөн Python-ийг WASI (WebAssembly System Interface) дэмжлэгтэйгээр угсрах сэдвийг хөндсөн бөгөөд Python-ийн WebAssembly дүрслэлийг вэб хөтөчтэй холбоогүй ашиглах боломжтой болсон. WASI нь pthread API-ийн хэрэгжилтийг хангаагүй тул Python нь олон урсгалыг идэвхжүүлэхгүйгээр бүтээх боломжгүй болсон тул ийм функцийг хэрэгжүүлэхэд маш их хөдөлмөр шаардагдах болно гэдгийг тэмдэглэжээ.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх