21xrx.com
2024-11-22 05:24:34 Friday
登录
文章检索 我的文章 写文章
学完C++ Primer,应该学些什么?
2023-07-13 20:17:39 深夜i     --     --
数据结构与算法 操作系统 编程工具和技术 编程范式和设计模式 应用领域深

C++ Primer 是一本非常优秀的 C++ 编程语言教材,它可以将从基础知识到高级概念的所有知识轻松传递给读者。不过,如何进一步提高您的编程技能和成为优秀的 C++ 开发人员呢?这篇文章将推荐几个继续学习的建议。

1. 深入理解数据结构与算法

想要成为出色的程序员,深入理解数据结构与算法是必不可少的一步。通常,一个 C++ 程序员的工作涉及很多数据处理,例如查找,排序,过滤等等操作。因此,对数据结构和算法的深入理解,可以使你解决问题的效率更高,并且确保您使用最优的解决方案。

有许多书籍和资源可以帮助您深入学习数据结构和算法,其中一些包括:

- 《算法导论》(Introduction to Algorithms)

- 《数据结构与算法分析:C ++ 语言描述》(Data Structures and Algorithm Analysis in C++)

- 《剑指 Offer》(Coding Interviews: Questions, Analysis & Solutions)

2. 熟悉其他编程语言

虽然 C++ 是一种强大的编程语言,但不是当今市场上最受欢迎的编程语言之一。出色的程序员应该熟悉并了解其他流行的编程语言,以便更好地解决各种技术问题。例如,当您需要开发网站时,您需要熟悉使用 JavaScript,HTML 和 CSS 这些技术和编程语言。

下面是几种最流行且值得掌握的编程语言:

- JavaScript

- Python

- Ruby

- Java

- C#

- Swift

3. 掌握面向对象编程思想

C++ 是一种面向对象的编程语言,掌握面向对象编程思想可以使您更好地使用 C++ 语言。面向对象编程思想是一种编程范式,其中一些最常见的概念包括类、对象、继承、多态等等。

下面是几个面向对象编程思想的入门资源:

- 《Head First 设计模式》(Head First Design Patterns)

- 《Effective C++》

- 《Code Complete, Second Edition》

4. 更深入地了解 C++ 语言

C++ Primer 是一本非常优秀的 C++ 编程语言教材,但是它并不能教给您所有的 C++ 编程知识。虽然你可以开始编写应用程序,但若要成为出色的程序员,您需要更深入地了解 C++ 语言的内部工作方式和其他高级概念。

下面是几个更深入了解 C++ 编程语言的资源:

- 《C++ Primer Plus》

- 《C++ 标准库:实用参考手册》(The C++ Standard Library: A Tutorial and Reference)

- 《深入理解 C++11》

总之,学习 C++ Primer 可以使您成为一名初级 C++ 程序员,但是如果您想成为一名出色的程序员,那么您需要继续不断地学习和提高。掌握数据结构和算法、熟悉其他编程语言、掌握面向对象编程思想以及更深入地了解 C++ 语言,都是成为出色程序员的重要基础。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复