亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Industrial programming >> C语言

C++ 编程:什么是 C++ |学习 C++ 的基本概念

什么是 C++?

C++ 是一种通用的、面向对象的编程语言。它由贝尔实验室的 Bjarne Stroustrup 于 1980 年左右创建。C++ 与 C 非常相似(由 Dennis Ritchie 在 1970 年代初期发明)。 C++ 与 C 的兼容性非常好,以至于它可能会编译超过 99% 的 C 程序而无需更改一行源代码。虽然 C++ 是一种结构良好且比 C 更安全的语言,因为它基于 OOP。

一些计算机语言是为特定目的而编写的。就像,Java 最初设计用于控制烤面包机和其他一些电子设备。 C是为编程OS而开发的。 Pascal 被概念化以教授适当的编程技术。但是 C++ 是一种通用语言。它当之无愧地得到了广为人知的绰号“瑞士语言小刀”。

在这个C++入门教程中,你将学习C++的基本概念-

使用流行的编程语言?

主要使用的流行语言是Java、C++、Python和C。

低级语言,如

这些语言迫使程序员更多地考虑计算机编程术语及其实现的问题,而不是业务逻辑。

正如你所看到的,尽管 C++ 已经很老了,但在今天仍然相对流行,这本身就是一项壮举。图来自stackoverflow.com

C++ 是最好的编程语言吗?

答案取决于观点和要求。一些任务可以用 C++ 完成,虽然不是很快。例如,为应用程序设计 GUI 屏幕。

其他语言,如 Visual Basic、Python,都内置了 GUI 设计元素。因此,它们更适合 GUI 类型的任务。

一些为应用程序提供额外可编程性的脚本语言。例如 MS Word 甚至 Photoshop 往往是 Basic 的变体,而不是 C++。

C++ 仍然被广泛使用,最著名的软件都以 C++ 为骨干。

本教程将帮助您学习 C++ 基础和高级概念。

谁使用 C++?

当今一些最常见的使用系统的关键部分是用 C++ 编写的。

例如 Amadeus(机票)

许多编程语言在其实现中依赖于 C++ 的性能和可靠性。示例包括:

涉及局域网和广域网、用户交互、数字、图形和数据库访问的应用程序高度依赖C++语言。

C++的五个基本概念

以下是五个基本的 C++ 概念:

C++ 变量

C++ 控制结构

C++ 数据结构

让我们以“guru99”上的课程列表为例!您可能面前有一个课程列表。但是你认为他们是如何存储的。可以有很多课程,不同的用户可能注册不同的课程。他们是否为每个用户生成不同的变量?例如,假设我们需要跟踪 10 门课程。

首先,错误的方式:

如果我们需要存储 10 门课程,我们可能会定义 10 个变量,对吧?

错了。

在编程世界中,这只是一种尝试存储 10 个不同变量的可怕方式。这是因为两个主要原因:

那么,什么是正确的方式 ?

将它们存储在数据结构中。

一个数据结构 是一种很好的不必创建数千个变量的方法。 C++ 包含许多类型的内置数据结构。最常用的是数组,后面会讲到。

C++ 语法

语法是单词、表达式和符号的布局。

嗯,这是因为电子邮件地址具有明确定义的语法。您需要一些字母、数字的组合,中间可能有下划线 (_) 或句点 (.),然后是速率 (@ ) 符号,后跟一些网站 域(company.com)。

因此,编程语言中的语法大致相同。它们是一些定义明确的规则集,可让您创建一些运行良好的软件。

但是,如果你不遵守编程语言或语法的规则,就会出错。

C++ 工具

在现实世界中,工具是可以帮助您迅速完成某项工作的东西(通常是物理对象)。

好吧,编程世界也是如此。编程工具是一些软件,当它与代码一起使用时,可以让您更快地编程。

在所有编程语言中可能有数万甚至数百万种不同的工具。

许多人认为最重要的工具是 IDE,即一个集成开发环境。 IDE 是一种软件,它可以让您的编码生活变得更加轻松。 IDE 可确保您的文件和文件夹井井有条,并为您提供一种简洁明了的查看方式。

C++编程语言的使用

以下是 C++ 编程语言的一些主要用途:

操作系统:

无论是 Microsoft Windows、Mac OSX 还是 Linux,所有操作系统都有一些用 C++ 编程的部分。它是所有知名操作系统的支柱,因为 C++ 是一种强类型且快速的编程语言,这使其成为开发操作系统的理想选择。

游戏:

由于它是最快的编程语言之一,C++ 被广泛用于游戏开发引擎的编程。 C++可以轻松操作硬件资源,还可以为CPU密集型功能提供过程式编程。

浏览器:

由于 C++ 提供的速度,各种 Web 浏览器的渲染引擎都是用 C++ 编程的。

库:

许多高级库使用 C++ 作为核心编程语言。例如,一些机器学习库由于其速度而在后端使用 C++。

图形:

C++ 广泛用于几乎所有需要快速渲染、图像处理、实时物理和移动传感器的图形应用程序。

银行应用程序:

最常用的核心银行系统之一——Infosys Finacle,使用 C++ 作为后端编程语言。银行应用每天需要处理数百万笔交易,需要高并发和低延迟的支持。

云/分布式系统:

云存储系统使用与硬件接近的可扩展文件系统。这就是 C++ 成为云系统首选的原因。

嵌入式系统:

各种嵌入式系统,如医疗机器、智能手表等,都使用 C++ 作为主要编程语言。

编译器:

各种编程语言的编译器都使用C++作为后端编程语言。


C语言

  1. 基本的钨金属是什么样的?
  2. 什么是碱性氧炼钢?
  3. 什么是嵌入式系统编程及其语言
  4. C++ 基本输入/输出
  5. 在 C++ 编程中将数组传递给函数
  6. 植物在 25 年中未能学到什么
  7. C++ 中的运算符示例:什么是、类型和程序
  8. C 中的指针:C 编程中的指针是什么?类型
  9. 2021 年要学习的 9 种新编程语言
  10. C++ 基本语法
  11. 什么是 NC 加工?- 定义和基本指南
  12. 外圆磨削的基本原理是什么?