home.social

#линейная_память — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #линейная_память, aggregated by home.social.

  1. [Перевод] WebAssembly как платформа расширений для Python: ускорение, встраивание и опасные ловушки API

    WebAssembly можно использовать как способ расширять Python без нативной сборки под каждую платформу: упаковать Wasm-модуль внутрь библиотеки, запускать его через wasmtime-py и ускорять участки, где чистый Python уже не справляется. Но за удобной схемой быстро проявляются неочевидные детали: store , линейная память, знаковые указатели, ручное копирование данных и риск записать их совсем не туда. В статье разберёмся, где Wasm действительно полезен для Python и почему работа с таким API требует особой аккуратности. Читать разбор

    habr.com/ru/companies/otus/art

    #WebAssembly #Python #WASM #wasmtimepy #расширения_Python #линейная_память #указатели #API #производительность #встраиваемые_модули

  2. [Перевод] WebAssembly как платформа расширений для Python: ускорение, встраивание и опасные ловушки API

    WebAssembly можно использовать как способ расширять Python без нативной сборки под каждую платформу: упаковать Wasm-модуль внутрь библиотеки, запускать его через wasmtime-py и ускорять участки, где чистый Python уже не справляется. Но за удобной схемой быстро проявляются неочевидные детали: store , линейная память, знаковые указатели, ручное копирование данных и риск записать их совсем не туда. В статье разберёмся, где Wasm действительно полезен для Python и почему работа с таким API требует особой аккуратности. Читать разбор

    habr.com/ru/companies/otus/art

    #WebAssembly #Python #WASM #wasmtimepy #расширения_Python #линейная_память #указатели #API #производительность #встраиваемые_модули

  3. [Перевод] WebAssembly как платформа расширений для Python: ускорение, встраивание и опасные ловушки API

    WebAssembly можно использовать как способ расширять Python без нативной сборки под каждую платформу: упаковать Wasm-модуль внутрь библиотеки, запускать его через wasmtime-py и ускорять участки, где чистый Python уже не справляется. Но за удобной схемой быстро проявляются неочевидные детали: store , линейная память, знаковые указатели, ручное копирование данных и риск записать их совсем не туда. В статье разберёмся, где Wasm действительно полезен для Python и почему работа с таким API требует особой аккуратности. Читать разбор

    habr.com/ru/companies/otus/art

    #WebAssembly #Python #WASM #wasmtimepy #расширения_Python #линейная_память #указатели #API #производительность #встраиваемые_модули

  4. [Перевод] WebAssembly как платформа расширений для Python: ускорение, встраивание и опасные ловушки API

    WebAssembly можно использовать как способ расширять Python без нативной сборки под каждую платформу: упаковать Wasm-модуль внутрь библиотеки, запускать его через wasmtime-py и ускорять участки, где чистый Python уже не справляется. Но за удобной схемой быстро проявляются неочевидные детали: store , линейная память, знаковые указатели, ручное копирование данных и риск записать их совсем не туда. В статье разберёмся, где Wasm действительно полезен для Python и почему работа с таким API требует особой аккуратности. Читать разбор

    habr.com/ru/companies/otus/art

    #WebAssembly #Python #WASM #wasmtimepy #расширения_Python #линейная_память #указатели #API #производительность #встраиваемые_модули