编程语言概览¶
本部分介绍我们开发时常用的编程语言,以及常用工具、实用技巧等信息。
Note
现代开发语言种类丰富、内容繁多;部分语言也存在不少的历史遗留问题,我们无法在一篇文档中涵盖完全。
阅读本文档后,您应当能够知晓:
- 语言的适用范围(为了实现这个任务,我应该选用哪种语言)
- 语言的特点(特性、发展历程、社区活跃度等)
- 如何学习这种语言(入门文档链接、学习资源等)
- 各个语言的常用工具(如何使用这种语言进行开发)
对部分编程语言,我们也会给出一些编程风格指南,帮助您更好、更规范地使用这些语言。
IDE 推荐
- Visual Studio Code: 其实 Visual Studio Code 是个代码编辑器,但是在众多插件的帮助下,可以有 IDE 一样的体验。Visual Studio Code 可以用于各种语言的开发,更是拥有非常出色的远程开发功能。
- Pycharm: Jetbrains 开发的 Python IDE,提供了开箱即用的 Python 开发体验,支持 Python 的各种框架
- Clion: Jetbrains 开发的 C++ IDE,使用 CMake 管理工程,拥有强大的静态检查功能,以及强大的代码重构功能
- QT Creator: 主要用于开发 Qt 应用的 IDE
- Cursor: 深度集成了 AI 工具的代码编辑器,基于 Visual Studio Code 开发,兼容大部分 Visual Studio Code 的插件,Tab 键的体验谁用谁知道!