电脑好玩代码大全_c++好玩的代码_c#代码

本文介绍

前言

编程必备工具

选择你的想法

总结

1 简介

这篇文章是说说我们自学C语言和C++编程开发之前的一些准备工作,主要包括一些必备的软件和工具,写在这里是给初学者的,因为很多朋友问过。

2.编程必备工具

在您看来,编程需要什么软件?

顺便说一句,它是编译器。 这个重要的程序将您的源代码(用 C 等高级语言编写的指令)转换为计算机可以理解的二进制代码(只有 0 和 1,如 01100110001111011101010)。

每种高级语言都有对应的编译器(当然,像Python这样的解释型语言,是不需要编译的。但是如果再往深看,Python也是先编译成字节码,再由虚拟机解释执行). C++ 语言有许多编译器。 比较常用的是G++(GNU C++ Compiler。GNU是国际知名的自由软件基金会,GNU是“GNU is Not Unix”(意思是“GNU不是Unix”)的递归缩写。

老外总是那么调皮,起名字的时候也喜欢学习一些编程知识。 比如Linux就是“Linux Is Not Unix”(意思是“Linux不是Unix”)的递归。 或者只是使用大量的动物名称或图标,这非常有趣)。

除了编译器,我们还需要什么工具?

话不多说,下面列出编程的基本工具:

电脑好玩代码大全_c#代码_c++好玩的代码

希望的笔记本和纪念历史的飞蛾

当然,如果你有“冒险精神”,喜欢挑战,就不需要调试器了(也可以通过一些小技巧自己找错误)。 但是,我认为通常您需要一个调试器。

所以,我们有两个选择:

分别使用文本编辑器、编译器和调试器这三个工具。 它有点复杂,但它有效。 尤其是在Linux环境下,很多程序员还是喜欢这样编程,也许不是装的,他们要的就是这种感觉,很爽快。

使用一种结合了所有三种工具功能的软件。 这个软件叫做IDE(Integrated Development Environment,意为“集成开发环境”)。

一开始你可能很难决定,你应该使用哪一个? 即使您选择使用 IDE,您仍然会纠结于使用哪个 IDE。

其实我们可以肯定:无论选择哪种工具,都可以编写出自己想要的程序。 只是效率、个人习惯、具体平台要求不同而已。

个人想法:

如果您是 C++ 语言的新手,请尝试在 Linux 命令行上学习 C++ 语言编程。 一开始不要太依赖IDE。

因为IDE太好了,有提示,有代码自动补全,自动给你添加代码,学不了多少,也记不住。 等编程水平好了再用IDE也不迟。 那个时候IDE可以提高你的编程效率。 一开始用文本编辑器编写C++语言,用G++编译C++语言,用GDB(GNU Debugger)调试C++语言是一个不错的选择。

当然,我们还是会花更多的时间来介绍几个常用的IDE。

3. 选择您的 IDE

我们觉得有必要向您展示一些最著名的 IDE:

c++好玩的代码_c#代码_电脑好玩代码大全

代码::块

Code::Blocks是一个很不错的IDE,但是只有英文版,当然网上也有中文版。

不过既然是学编程,英语尽量过关,也不需要英语太好,基础就可以了。 毕竟中文版有些翻译不到位,可能会影响使用。 而且好的编程资源基本都是英文的。

下载代码::Blocks

首先去Code::Blocks: 的官方下载页面。

安装并运行 Code::Blocks

Code::Blocks的安装太简单了,跟安装QQ没什么区别,一路默认到最后就好了。

安装完成后,双击运行,可以看到如下图的界面:

c#代码_c++好玩的代码_电脑好玩代码大全

上图中标出了四个区域:

工具栏:有很多按钮,但真正偶尔使用的只有几个。

项目文件列表区:左栏显示你项目的所有文件

主界面:写代码的地方

通知栏:你会看到运行错误、编译问题等。

如何用 C++ 语言创建一个基本的控制台应用程序?

首先进入菜单,File->New->Project,会打开如下窗口:

电脑好玩代码大全_c++好玩的代码_c#代码

可以看出,Code::Blocks支持的程序类型非常多,它们使用不同的库,如SDL(开发2D程序)、OpenGL(开发3D程序)、Qt和wxWidgets等。

目前这些图标很多只是好看,因为你没有安装相应的库,所以无法使用。 我们暂时只使用最基本的Console application(控制台应用,简单的说就是会弹出一个框,显示程序运行的结果)。

选择Console application,点击Go按钮进行下一步:

c#代码_电脑好玩代码大全_c++好玩的代码

在Project Title中填写你要创建的项目名称,我们填写大名鼎鼎的HelloWorld。 Folder to create project in是选择工程存放的路径。

点击下一步进入下一步:

c#代码_c++好玩的代码_电脑好玩代码大全

我们这里什么都不用改,默认就好。 单击 Finish 完成配置,Code::Blocks 将创建您的第一个项目。

视觉工作室

下载Visual Studioc++好玩的代码,推荐到官方下载页面。 选择适用于您的操作系统的版本进行下载。

可以参考网上的安装使用图文教程。

安装运行后,应该有类似Code::Blocks的布局:

c++好玩的代码_电脑好玩代码大全_c#代码

Xcode

macOS 操作系统中有很多 IDE,但 Xcode 是广大苹果用户的最爱。

并不是所有的 Apple 用户都是程序员,所以 Apple 并没有在 macOS 系统中预装 Xcode。 你需要从Mac App Store(应用商店)下载Xcode(需要苹果账号,没有的话可以注册一个)。

安装非常方便,直接去App Store搜索Xcode,然后点击Install安装到应用中即可。 运行代码:

电脑好玩代码大全_c#代码_c++好玩的代码

然后选择Create a new Xcode project(创建新的Xcode项目),会弹出如下窗口:

电脑好玩代码大全_c++好玩的代码_c#代码

选择OS X->Application->Command Line Tool,点击Next进行下一步:

电脑好玩代码大全_c#代码_c++好玩的代码

在Project Name中填写项目名称,我们填写HelloWorld。 Language(语言) 选择C++语言,点击Next让你选择工程文件夹的存放路径,随便选。 然后点击Finish完成。

电脑好玩代码大全_c++好玩的代码_c#代码

项目打开后,点击三角按钮运行,可以看到Hello World! 是输出:

c#代码_电脑好玩代码大全_c++好玩的代码

强大的 Visual Studio 代码

对了,顺便说一句,现在要开发C++,还可以使用微软的开源代码编辑器Visual Studio Code(简称VS Code)。

虽然 VS Code 本身是一个代码编辑器,但是它丰富的插件可以让它成为一个不错的 IDE。 VS Code 跨平台(运行在 Windows、Linux 和 macOS 上)、体积小、速度快,现已成为众多开发者的最爱。

如果你不想安装像 Visual Studio 这样更大的 IDE,你也可以试试 VS Code。

VS Code 的官方网站是。 下载后安装非常简单,和安装普通软件没什么区别。

打开VS Code后,对于C++这样的编程语言,只需要安装相应的官方插件(微软开发)即可运行调试该语言,即成为该语言的IDE。

比如微软官方的C++插件安装在VS Code中。

c#代码_c++好玩的代码_电脑好玩代码大全

近年来,自从萨蒂亚·纳德拉(Satya Nadella)担任CEO后,微软逐渐拥抱开源,也确实为互联网领域做出了不小的贡献。

4.总结

一个程序从开始写到可以运行,一般来说,需要三个工具:文本编辑器、编译器、调试器(对于Python这样的解释型语言,编译是不需要的。当然,如果你想再深入一点,Python也和Java类似,先编译成字节码c++好玩的代码,再由Python虚拟机解释执行)。

我们可以分别使用这三个工具来完成任务。 但是使用IDE(集成开发环境,三者混合)开发更方便。

CLion、Eclipse、Code::Blocks、Visual Studio、Xcode 都是著名的 IDE。 当然优秀的IDE还有很多,就不一一介绍了。 IDE 只是工具。 您还可以使用 Vim、Emacs、Sublime、VS Code 和 Atom 等文本编辑器编写 C++ 程序。 VS Code可以通过安装C++插件变成一个轻量级的C++ IDE。

需要的资源请往前挑

总结

取得微小但每天的进步

走得更慢 走得更快