C/C++入门到实战精讲教程—第一天

以后我会开一个新坑,是C/C++从入门到实战的教程,废话不多说,我们正式发车!

本期内容简介:C/C++的起源及开发环境的搭建,所以篇幅较短,还请各位谅解。

文章目录

    • C与C++起源
    • 配置C/C++开发环境

C与C++起源

C语言诞生于美国的贝尔实验室,由丹尼斯·里奇以肯尼斯·蓝·汤普森设计的B语言为基础发展而来,在它的主体设计完成后,汤普森和里奇用它完全重写了UNIX操作系统,且随着UNIX操作系统的发展,C语言也得到了不断的完善。

C/C++入门到实战精讲教程—第一天_第1张图片

C++ 是一种通用编程语言。它具有命令式、面向对象和通用编程功能,同时还提供了低级内存操作的工具,其本身是在C语言基础上进行拓展改进。

它的设计偏向于系统编程和嵌入式、资源受限和大型系统,其设计亮点是性能、效率和使用灵活性。C++在许多其他环境中也被发现有用,其主要优势是软件基础设施和资源受限的应用程序,C++是一种编译语言,在许多平台上都可以实现它。

C++由国际标准化组织 (ISO) 标准化,最新的标准版本于 2017 年 12 月由 ISO 批准并发布为ISO/IEC 14882:2017(非正式称为C++17)。[9]C++编程语言最初在1998年标准化为ISO/IEC 14882:1998,然后由C++03,C++11和C++14标准修订。当前的C++17标准通过新功能和扩展的标准库取代了这些标准。在1998年最初的标准化之前,C++由贝尔实验室的Bjarne Stroustrup自1979年以来开发,作为C语言的扩展,因为他想要一种类似于C的高效灵活的语言,这也为程序组织提供了高级功能。C++20是此后的下一个计划标准。

C/C++入门到实战精讲教程—第一天_第2张图片

C与C++都是高级语言,高级语言虽然在编写程序上比低级语言要更加自然,易懂,但计算机本身并不能像低级语言那样直接运行高级语言编写的程序,需要有一个中间层将高级语言“翻译”成计算机所理解的东西,而这个“翻译”的过程我们叫它“编译”(或“解释”),而进行编译或解释的中间层便是编译器(或解释器),现代的IDE(集成开发环境)都包含了这些编译器,我们只需要安装这些IDE就行了。


配置C/C++开发环境

目前比较成熟,好用的集成开发环境有:

  • Visual Studio
  • Clion
    微软出品的Visual Studio相较于Clion来说安装与配置更简单,功能方面也是更胜一筹,所以我在这里以Visual Studio 2022的安装为例。
    首先打开下面的这个网址:
    免费的开发人员软件和服务 - Visual Studio (microsoft.com)

C/C++入门到实战精讲教程—第一天_第3张图片
根据自己电脑的操作系统选,我的电脑是Windows,所以选最右边的这个。

C/C++入门到实战精讲教程—第一天_第4张图片
点击“免费下载”,浏览器就会自动下载Visual Studio的安装程序。

C/C++入门到实战精讲教程—第一天_第5张图片
下载完成后,点击运行Visual Studio安装程序,然后安装程序会自动安装Visual Studio2022的安装程序(套娃了属于是)。安装好之后会弹出一个窗口:

C/C++入门到实战精讲教程—第一天_第6张图片
这里是让我们选择Visual Studio所要安装的组件,我们只需点击这里的“使用C++的桌面开发”即可,

C/C++入门到实战精讲教程—第一天_第7张图片

image

C/C++入门到实战精讲教程—第一天_第8张图片

大功告成!点击安装按钮就开始安装啦!由于Visual Studio本身占用存储空间较高,安装的时间也会很长,在这时间里大家可以喝喝茶,刷刷CSDN什么的,静待安装完成就好了。


本文结束,蟹蟹大家观看!别忘了三连欧!

C/C++入门到实战精讲教程—第一天_第9张图片

你可能感兴趣的:(C++入门到实战精讲教程,c++,c语言,开发语言)