学习c++11还是c++20
时间: 2023-11-08 07:34:47 浏览: 62
这取决于您的需求和目的。如果您正在学习C语言作为入门语言,建议您从C11开始学习,因为它是C语言的最新标准之一,包含了许多新功能和改进。如果您需要使用最新的C语言特性并且您的编译器支持C20,则建议您学习C20。但是,C20相对于C11仍然是一个相对较新的标准,可能会有一些编译器或库的兼容性问题。因此,如果您只是初学者或者您需要编写可移植的代码,则建议您从C11开始学习。
相关问题
学习C++还是Python
这取决于你的兴趣和目标。如果你想从事科学计算、数据科学、机器学习、人工智能等领域,那么Python可能更适合你。Python有很多优秀的库和框架,例如NumPy、Pandas、Scikit-Learn、TensorFlow等,可以方便地进行数据处理、机器学习和深度学习等任务。
如果你想从事系统编程、游戏开发、操作系统开发等领域,那么C++可能更适合你。C++是一种底层语言,可以直接操作硬件和内存,具有高效、灵活、可控等优点。
当然,也可以同时学习这两种语言,因为它们都是非常有用的编程语言。
c++11学习资源推荐
1. Coursera - 提供全球顶尖大学的在线课程,涵盖了各种领域,包括计算机科学、数据科学、商业、人文学科等。
2. edX - 同样提供全球顶尖大学的在线课程,包括麻省理工学院、哈佛大学、加州大学伯克利分校等。
3. Khan Academy - 提供免费的在线学习资源,包括数学、计算机科学、历史和科学等领域。
4. Codecademy - 提供免费的编程课程,包括Python、JavaScript、Ruby等编程语言。
5. Udemy - 提供各种在线课程,包括编程、商业、健康、艺术等领域。
6. Pluralsight - 提供编程和技术方面的在线课程,包括.NET、Java、Python、数据科学等。
7. LinkedIn Learning - 提供各种在线课程,包括领导力、软技能、编程等领域。
8. Harvard Online Learning - 哈佛大学的在线学习平台,提供各种课程和课程材料。
9. MIT OpenCourseWare - 麻省理工学院的在线学习平台,提供大量的课程材料和视频。
10. Google Developers - 谷歌开发者平台,提供各种技术文档和教程,包括Android、Chrome、Firebase等技术。