Hands-On WebAssembly for C++ Programmers

所在平台: Udemy

课程主页: https://www.udemy.com/course/hands-on-webassembly-for-c-programmers/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:C++程序员的WebAssembly实践课程 课程概述:随着近年来趋势的发展,越来越多的公司希望将其应用程序设计转向网络。然而,JavaScript的性能调优有限,常常让人感到沮丧。如果你希望在竞争中领先,使用一种更适合速度的编程语言,WebAssembly就是你的答案。本课程从基本原理开始,深入讲解WebAssembly的强大之处,以及为什么C++与其完美契合。学员将学习如何使用C++将程序编译为WebAssembly。本课程提供了丰富的代码示例,而非幻灯片,旨在帮助学员深入理解WebAssembly,超越简单的实验性示例,掌握真实程序如何编译为WebAssembly。课程还强调调试和性能分析的重要性,因为并非一切工作都会一帆风顺。完成本课程后,学员将掌握在纯JavaScript应用程序中获得性能优势的所有技能,从而在竞争中脱颖而出。 作者介绍:Patrick Viafore是一位拥有12年经验的软件工程师,专注于C++和网络应用开发。他参与了从气象软件到通信固件及云操作系统等各个领域的软件开发。Patrick见证了新技术的发展,了解在快速变化的Web开发环境中保持前沿的挑战。在本课程中,他将为学员提炼出关键信念,并通过真实代码进行强化。Patrick热爱教学,曾在多个会议上演讲,主持研讨会,并指导众多开发者。

课程评论(0条)

课程详情

Due to recent trends, companies are looking to design their applications live on the web. However, it's easy to grow frustrated with JavaScript, which offers limited scope for fine- tuning performance.If you want get ahead of your competitors by working in a language you're comfortable with, one that is designed for speed? WebAssembly is your answer. Starting with first principles; you'll learn is why WebAssembly is so powerful and why C++ is a natural fit. The you'll look at compiling a program for WebAssembly using C++.This course looking provides code examples, rather than slides so that you can really delve into the depths of WebAssembly. Allowing you to go beyond simple toy examples and learn about how real programs compile to WebAssembly.You'll find out that not everything works out right the first time, and it's just as important to learn how to debug and profile your programs.By the end of this course, you will have gained all the skills you need to get a speed advantage over pure JavaScript applications, leaving your competitors behind.About the AuthorPatrick Viafore is a software engineer with 12 years' experience writing C++ and web applications. From meteorology software to telecommunication firmware and operating systems in the cloud, he's been involved in many facets of the software world.Patrick has seen new technologies grow and blossom, and knows how hard it can be to stay on the cutting edge, especially given the lightning-quick pace of web development.He focuses on distilling the concepts that you care about, and reinforcing them with real code. In this course, he will be pulling code excerpts from real, open-source libraries and showing you how to transform them into WebAssembly.Patrick enjoys teaching and has given conference talks, hosted workshops, and mentored many developers.

课程标签

0人关注该课程

主题相关的课程