跳转至

编程语言概览

本部分介绍我们开发时常用的编程语言,以及常用工具、实用技巧等信息。

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 键的体验谁用谁知道!