00.01_编程从认识 IDE 开始
编程从认识 IDE 开始
工欲善其事,必先利其器。
在你开始编程之前,你需要先下载一个ide(集成开发环境)。
不然写好代码,都不知道怎么运行。
在线 IDE
为了方便新手小白不用进行繁琐的软件安装就能体验到绝佳的代码运行体验,牛客集成了功能强大的在线 IDE 系统。如果你懒得下载恼人的本地 IDE,不妨先从不用进行任何配置、随到随用的牛客在线 IDE 上手体验一下!
专用 IDE
C++:
Java:
-
IDEA下载地址(注意,商业版是需要付费的,如果不想付费,请选择社区版)
Python:
-
PyCharm下载地址 (注意,商业版是需要付费的,如果不想付费,请选择社区版)
上面这些 IDE 仅能用于运行相对应的特定语言的代码,但是配置代码环境相对简单,比较适合新手。
通用 IDE
如果你是一个多语言选手,推荐你使用 VS Code,然后根据你的需要,自行安装各种语言对应的编译器或解释器。
什么是编译器和解释器?
计算机在底层执行的实际上是一个二进制的可执行文件,而程序员显然不可能自己手动去写一个二进制文件(因为这个东西人基本完全看不懂),而是需要一个编译器,它可以将我们写的人能看懂的代码转换成计算机能看懂的二进制文件。 编程语言分为两类,一类是编译型语言,这种语言通过“编译器”先将代码转换成二进制文件,然后再让计算机运行对应的二进制文件,代表语言有 C++ 和 Java;另一类是解释型语言,这种语言通过“解释器”直接教会计算机如何看懂对应语言的代码,进而使得计算机能够直接把我们的代码当成二进制文件来执行,代表语言有 Python 和 C#。
为了更方便地对代码进行调试,也可以安装一个 CPH 插件 (Competitive Programming Helper),它可以帮你更方便地测试一些简单的样例数据。
- VS Code下载地址 (这个安装全程下一步就好,没有什么值得讲解的)
下载并安装好后,在这里安装对应需要的插件。
例如前面提到的 CPH 插件,它可以帮你更方便地测试一些简单的样例数据,更方便地运行程序,你可以在这里搜索并安装这个插件。
安装好后,假如你想运行一个你已经写好的代码,你就可以在左侧边栏中打开它,然后点击 + Create Problem
:
然后填入程序需要的输入信息和期望的输出信息,然后点击运行按钮。如果你的程序在接收到对应输入信息后的输出信息和期望的输出信息一致,那么 CPH 就会显示 Passed
,并附带程序运行的时间,如图所示:
此外,你也需要安装对应语言的相关插件,这些插件不能帮你运行代码,他们只能帮你检查你的代码是否出现了语法错误,以及将代码以更好看的形式显示出来,在你写代码的时候给你一些提示,等等。很多新手会误解安装了插件代码就可以运行了,但是注意,想要代码运行,你需要安装的不是插件,而是对应语言的编译器或解释器!
安装各个语言对应的编译器/解释器
正如前文所说,VSCode 只是一个代码编辑器,并不集成每个编程语言的编译器/解释器。如果你希望使用 VSCode 作为你的 IDE,你需要按照下面的步骤来安装各个语言的编译器/解释器。
C++
点击 这里 下载 C++ 的 G++
编译器。注意,这里下载的是一个压缩包,解压之后要手动把 bin 目录添加到 windows 环境变量中。
Java
点击 这里 下载 Java 的 JDK17
编译器。由于安装包默认添加环境变量,直接无脑下载安装即可:
Python
点击 这里 下载 Python 的解释器的安装包
安装包不会默认添加环境变量,你需要自己手动勾选一下 Add Python.exe to PATH
,然后再继续安装过程就可以啦~
到此,你已经完成你所要学习的语言的 IDE 的基础配置了!