آموزش WebAssemble: دسترسی به C و C ++ در برنامه های وب

WebAssembly: Accessing C and C++ in Web Applications

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: با استفاده از WebAssemble برنامه های وب را با کد محلی تسریع کنید. WebAssemble یک فناوری جدید و انقلابی است که به توسعه دهندگان امکان می دهد صفحات وب را با استفاده از زبان های سطح بالا معروف مانند C ، C ++ ، Rust و Python برنامه نویسی کنند. سپس کد به bytecode WebAssemble وارد شده و توسط موتور جاوا اسکریپت تعبیه شده در همه مرورگرهای وب پیاده سازی می شود. شما بدون به خطر انداختن عملکرد ، انعطاف پذیری و عملکردی کسب می کنید. این دوره بر کاربردهای عملی این فناوری متمرکز است: تبدیل کد C و C ++ به WebAssemble و اجرای WebAssemble در JavaScript. برنامه نویس و مهندس مت اسکارپینو ، با اجرای سریع الگوریتم های مرتب سازی سریع و ضرب ماتریسی ، قدرت WebAssemble را نشان می دهد. وی همچنین ویژگی های پیشرفته مانند اشکال زدایی و قالب متن WebAssemble را مرور می کند. در پایان دوره ، شما می دانید که ظرفیت گسترده WebAssemble نمایانگر است و آماده پیاده سازی آن در پروژه وب بعدی خود هستید.
موضوعات شامل:
  • برنامه نویسی برای WebAssemble با Enscripten
  • پروژه های ساختمانی با ساخت
  • بارگیری WebAssemble در جاوا اسکریپت
  • فراخوانی JavaScript در WebAssemble
  • الگوریتم های عملی برای برنامه های WebAssemble
  • تجزیه و تحلیل برنامه های WebAssemble

سرفصل ها و درس ها

مقدمه Introduction

  • برنامه های وب خود را با WebAssemble سرعت بخشید Accelerate your web applications with WebAssembly

  • آنچه باید بدانید What you should know

  • با استفاده از پرونده های تمرینی Using the exercise files

1. WebAssemble و Emscriptten 1. WebAssembly and Emscripten

  • نمای کلی از WebAssociation Overview of WebAssembly

  • نصب Emscriptten Installing Emscripten

  • راه رفتن از طریق Installation walk-through

  • گردآوری و اجرا Compilation and execution

  • به عنوان مثال WebAssemble ساده Simple WebAssembly example

  • ساخت پروژه ها با emmake Building projects with emmake

  • نمونه بارگذاری نمونه کارها Emscripten makefile example

2. توسعه وب سایت 2. WebAssembly Development

  • بارگیری WebAssemble به JavaScript Loading WebAssembly into JavaScript

  • بارگیری به عنوان مثال WebAssociation Loading WebAssembly example

  • تماس با JavaScript در WebAssemble Calling JavaScript in WebAssembly

  • با مثال JavaScript تماس بگیرید Calling JavaScript example

  • اشیاء حافظه Memory objects

  • به عنوان مثال حافظه Memory object example

3. الگوریتم های عملی در WebAssemble 3. Practical Algorithms in WebAssembly

  • آشنایی با Quicksort Introduction to quicksort

  • اجرای Quicksort در WebAssemble Implementing quicksort in WebAssembly

  • آشنایی با عملیات ماتریس Introduction to matrix operations

  • مدیریت ماتریس در حافظه Managing matrices in memory

  • مثال عملیات ماتریس Matrix operations example

4. تجزیه و تحلیل برنامه های WebAssociation 4. Analyzing WebAssembly Applications

  • تجزیه و تحلیل اطلاعات اشکال زدایی Analyzing debug information

  • قالب متن WebAssemble The WebAssembly text format

  • قالب متن پیشرفته WebAssemble Advanced WebAssembly text format

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش WebAssemble: دسترسی به C و C ++ در برنامه های وب
جزییات دوره
1h 45m
25
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
8,968
- از 5
ندارد
دارد
دارد
Matt Scarpino
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Matt Scarpino Matt Scarpino

توسعه دهنده نرم افزار با سرعت بالا

متیو اسکارپینو یک توسعه‌دهنده نرم‌افزار با تجربه و متخصص در توسعه نرم‌افزار با سرعت بالا است.

در حال حاضر، متیو به‌عنوان توسعه‌دهنده نرم‌افزار در Plutocracy.com کار می‌کند، شرکتی که قصد دارد از قدرت یادگیری عمیق استفاده کند. از سرمایه گذاران فردی و شرکت های سرمایه گذاری کوچک حمایت کنید. او در نقش فعلی خود، پیش بینی سهام را با استفاده از پایتون، درون یابی اسپلاین و شبکه های عصبی مکرر (RNN) پیاده سازی می کند. او مدل‌های TensorFlow را در موتور یادگیری ماشین ابری گوگل برای پردازش با سرعت بالا مستقر کرده است. تخصص های متیو عبارتند از C++، Python، TensorFlow و Google Cloud Platform (GCP).