|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/functional-programming-using-cpp/
课程评论:没有评论
课程名称:使用 C++ 的函数式编程 概述:控制复杂性是开发者面临的最大挑战之一。函数式编程在解决这些问题方面极其有效,因此在最初以命令式和面向对象为主导的语言(如 C++)中愈发受到欢迎。此课程将通过教授如何编写易于理解、测试和重用的函数式 C++ 代码,帮助您提高生产力。在掌握函数式编程的基本构建块后,您将学习如何用函数式思维来优雅地解决日常编程问题。课程中的每个编码练习都提供了示例解决方案,供您在实现自己解决方案时参考。 课程结束时,您将能够运用函数式方法编写出极其稳健且令人愉悦的应用代码。控制流抽象将降低任何与您代码协作的人的认知负担,包括您自己,这将使得在更短的时间内开发出更多功能、减少错误成为可能。作为额外的奖励,您所学的概念不仅适用于 C++,还将适用于其他编程语言,并将拓宽您对编程的一般认识。
Controlling complexity is one of the biggest challenges a developer faces. Functional programming helps tremendously in solving the problems arising from this, and thus becomes more and more popular, even in originally imperative and object-oriented languages like C++. This course will help you increase your productivity by teaching you how to write functional C++ code that is easy to understand, test, and reuse.After mastering the basic building blocks of functional programming, you will learn how to think functionally and also how to elegantly solve everyday programming problems. Every provided coding exercise comes with an exemplary solution that you can peek into in case you get stuck implementing your own solution.At the end of this course, you will be able to use the functional approach to write application code that is extraordinarily robust and pleasant to work with. The abstractions of control flow will reduce the cognitive load of anybody working with your code, including yourself, which results in more features with fewer bugs in less time.And as a bonus, all the concepts you have learned will not only help you when using C++, but apply to other programming languages too, and will expand your horizon regarding programming in general.