وب‌سرویس مجید

پروژه cppwasm-book

3dgen/cppwasm-book

این پروژه یک راهنمای عملی برای برنامه‌نویسی دوست‌داشتنی وب‌اسمبلی (WebAssembly) با استفاده از زبان‌های C و C++ است.

هدف اصلی آن کمک به توسعه‌دهندگان برای درک بهتر Emscripten و نحوه تبدیل کدهای C/C++ به WebAssembly است.

کاربرد:

این کتاب عملی به شما کمک می‌کند تا با استفاده از Emscripten، برنامه‌های سنگین و پرسرعت C/C++ را به وب منتقل کنید.

ایده‌آل برای زمانی که نیاز به عملکرد بالا در مرورگر دارید، مثل بازی‌های 3D، پردازش تصویر، شبیه‌سازی‌های علمی و ابزارهای گرافیکی.

در چه شرایطی بهتره استفاده شود؟

زمانی که می‌خواهید کدهای موجود C/C++ را بدون بازنویسی کامل، در محیط وب اجرا کنید.

همچنین وقتی به دنبال بهینه‌سازی سرعت و کارایی در برنامه‌های تحت وب هستید.

چند مثال از موارد استفاده:

اجرای موتورهای بازی C++ در مرورگر

شبیه‌سازی‌های فیزیکی و ریاضی با سرعت نزدیک به سطح سخت‌افزار

پردازش ویرایش تصویر و ویدئو در مرورگر (مثل فیلترهای پیچیده)

اجرای کتابخانه‌های علمی یا مهندسی (مثل OpenCV یا FFTW) در محیط وب

  • #WebAssembly
  • #Cplusplus
  • #Emscripten
  • #CppWasm
  • #HighPerformance
  • #GameDev
  • #WebGL
  • #ScientificComputing
  • #WasmBook