【回放视频+PPT下载整理】编程语言系列讲座:快速上手C++

简介: C++在具有诸多优势的同时,也存在很多缺点,其中最主要的就是“极其消耗脑细胞”,也就是说使用C++会增大开发上的成本!那么究竟应该如何深入地学习C++呢?如何让你的脑细胞多活几天呢?云栖社区编程语言系列讲座:快速上手C++,付哲与陶云峰两位技术专家将带你深入学习C++!

C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而C++就适应的问题规模而论,大小由之。C++在具有诸多优势的同时,也存在很多缺点,其中最主要的就是“极其消耗脑细胞”,也就是说使用C++会增大开发上的成本!那么究竟应该如何深入地学习C++呢?如何让你的脑细胞多活几天呢?云栖社区编程语言系列讲座:快速上手C++,付哲与陶云峰两位技术专家将带你深入学习C++!


4月11日

演讲嘉宾: 付哲(花名:行简)阿里云高级开发工程师,哈尔滨工业大学微电子学硕士,主攻方向为分布式存储与高性能服务器编程,目前就职于阿里云表格存储团队,负责后端开发。

a99bf27fcd8f1bb97921214efe90322af29ad052


对象模型 

    回放视频:https://yq.aliyun.com/video/play/1409
    PPT下载:https://yq.aliyun.com/download/2564   
    回顾文章:https://yq.aliyun.com/video/play/1409


  继承与组合,接口与混入

    回放视频:https://yq.aliyun.com/video/play/1410
    PPT下载: https://yq.aliyun.com/download/2565
    回顾文章: https://yq.aliyun.com/articles/583362


  移动与复制

    回放视频:https://yq.aliyun.com/video/play/1411
    PPT下载: https://yq.aliyun.com/download/2567
    回顾文章:https://yq.aliyun.com/articles/582750


  对象的生命期管理

    回放视频:https://yq.aliyun.com/video/play/1412
    PPT下载:https://yq.aliyun.com/download/2566    
    回顾文章:https://yq.aliyun.com/articles/582674



4月13日

演讲嘉宾:陶云峰阿里云高级技术专家,上海交通大学理论计算机科学博士,专注数据存储、分布式系统与计算等领域,写了20多年程序。2000年参加ACM/ICPC大赛,实现亚洲队伍进World Final前十的突破。


  std::tuple与模板元编程

    回放视频:https://yq.aliyun.com/video/play/1413
    PPT下载:https://yq.aliyun.com/download/2568   
    回顾文章:https://yq.aliyun.com/articles/583361


  Substitution failure is not an error (SFINAE)

    回放视频:https://yq.aliyun.com/video/play/1414
    PPT下载:https://yq.aliyun.com/download/2569
    回顾文章:https://yq.aliyun.com/articles/582635


  函数对象

    回放视频:https://yq.aliyun.com/video/play/1419
    PPT下载:https://yq.aliyun.com/download/2570   
    回顾文章: https://yq.aliyun.com/video/play/1419


  为什么要学函数式编程?

    回放视频:https://yq.aliyun.com/video/play/1415
    PPT下载:https://yq.aliyun.com/download/2571   
    回顾文章:https://yq.aliyun.com/articles/583764


  多线程

    回放视频:https://yq.aliyun.com/video/play/1416
    PPT下载:https://yq.aliyun.com/download/2572   
    回顾文章:https://yq.aliyun.com/video/play/1416


  原子变量与内存模型

    回放视频:https://yq.aliyun.com/video/play/1417
    PPT下载:https://yq.aliyun.com/download/2573   
    回顾文章:https://yq.aliyun.com/video/play/1417

相关文章
|
7月前
|
机器学习/深度学习 开发框架 人工智能
探索C++的深邃世界:编程语言的魅力与实践
探索C++的深邃世界:编程语言的魅力与实践
|
14天前
|
算法 网络协议 数据挖掘
C++是一种功能强大的编程语言,
C++是一种功能强大的编程语言,
45 14
|
4月前
|
算法 C# 开发工具
《黑神话:悟空》背后的编程语言揭秘——超越C++的多元技术融合
【8月更文挑战第27天】在游戏开发领域,一款游戏的成功往往离不开其背后强大的技术支持和编程语言的精妙运用。《黑神话:悟空》作为备受瞩目的国产单机动作游戏,其开发过程不仅涉及了多种编程语言,更是一次技术创新的集中展现。然而,当我们深入探讨其开发语言时,会发现它并非仅依赖于单一的C++,而是融合了多种编程语言的优势,共同铸就了这款游戏的辉煌。
291 0
|
6月前
|
算法 Java 程序员
【C++】挑战与机遇并存的编程语言—前序
【C++】挑战与机遇并存的编程语言—前序
53 1
|
6月前
|
Java Go C#
编程语言C#、C++、Java、Python、go 选择哪个好?
我想说的是,不论选择哪种编程语言,决定选择的都是你最终的目的,做选择之前,先充分调研每一个选择项,再做选择思路就会非常清晰了。
139 3
|
6月前
|
C++
C++ 是一种面向对象的编程语言,它支持对象、类、继承、多态等面向对象的特性
C++ 是一种面向对象的编程语言,它支持对象、类、继承、多态等面向对象的特性
|
7月前
|
数据采集 数据安全/隐私保护 C++
通过C++和libcurl下载网易云音乐音频文件的5个简单步骤
本文将介绍如何通过C和libcurl库下载网易云音乐的音频文件。我们将通过5个简单步骤完成这个任务,同时会使用爬虫代理IP技术来绕过这些网络限制,确保下载的顺利进行。为此,我们将参考爬虫代理的域名、端口、用户名和密码进行设置。网易云音乐作为一个不断发展的音乐平台,其丰富的资源和智能化服务将持续吸引大量用户,而掌握如上所述的下载技巧也将助力开发者更好地利用这些资源。
102 0
通过C++和libcurl下载网易云音乐音频文件的5个简单步骤
|
7月前
|
C++ 算法 Rust
从C++看编程语言发展脉络
【5月更文挑战第1天】自1979年以来C++历经40年发展,以其复杂语法影响了Go、Rust和Zig等语言。 回顾C++11,引入了范围for循环、Lambda表达式、自动类型推导、统一初始化、删除和默认函数、nullptr、委托构造器、右值引用、新标准库如线程支持及算法等。C++持续演进,保持其在编程语言中的影响力。
116 0
从C++看编程语言发展脉络
|
7月前
|
编解码 JavaScript 前端开发
【专栏】介绍了字符串Base64编解码的基本原理和在Java、Python、C++、JavaScript及Go等编程语言中的实现示例
【4月更文挑战第29天】本文介绍了字符串Base64编解码的基本原理和在Java、Python、C++、JavaScript及Go等编程语言中的实现示例。Base64编码将24位二进制数据转换为32位可打印字符,用“=”作填充。文中展示了各语言的编码解码代码,帮助开发者理解并应用于实际项目。
163 1
|
7月前
|
安全 vr&ar C++
C++:编程语言的演变、应用与最佳实践
C++:编程语言的演变、应用与最佳实践